[MB-928] default outside switch statement, added missing situation names
[MB-928] default outside switch statement, added missing situation names

ipmobiletech/ios-library,mikerowan/ios-library,grosch/ios-library,ipmobiletech/ios-library,zhangqinghe/ios-library,mikerowan/ios-library,zhangqinghe/ios-library,manuyavuz/ios-library,ipmobiletech/ios-library,manuyavuz/ios-library,zhangqinghe/ios-library,manuyavuz/ios-library,grosch/ios-library,grosch/ios-library,mikerowan/ios-library