switch(_outputImageOrientation)
{
case UIInterfaceOrientationPortrait:outputRotation = kGPUImageRotateRightFlipVertical; break;
case UIInterfaceOrientationPortraitUpsideDown:outputRotation = kGPUImageRotate180; break;
case UIInterfaceOrientationLandscapeLeft:outputRotation = kGPUImageFlipHorizonal; break;
case UIInterfaceOrientationLandscapeRight:outputRotation = kGPUImageFlipVertical; break;
这是我的代码,我收到以下错误: 枚举值' UIInterfaceOrientationUnknown'没有在开关中处理
有人可以帮忙吗?
答案 0 :(得分:8)
只需在交换机中添加default:break;
语句即可。
答案 1 :(得分:6)
UIInterfaceOrientation
枚举中定义了5个值。
在您的交换机中,您无需检查UIInterfaceOrientationUnknown
。
如果您不想查看,只需添加default:break;
语句,否则添加UIInterfaceOrientationUnknown:..
语句。
答案 2 :(得分:1)
根据这个:https://developer.apple.com/library/ios/releasenotes/General/iOS80APIDiffs/frameworks/UIKit.html
UIInterfaceOrientationUnknown已添加到ios 8.0。