编译器警告...从枚举类型'UIInterfaceOrientation'到不同的枚举类型'UIDeviceOrientation'的隐式转换?

Sim*_*iwi 13 objective-c compiler-warnings

在Xcode中,我在FBConnect的以下行中收到警告:

_orientation = [UIApplication sharedApplication].statusBarOrientation;

这是完全警告:

Implicit conversion from enumeration type 'UIInterfaceOrientation' to different enumeration type 'UIDeviceOrientation'
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以解决这个问题?

谢谢!

Khr*_*rob 39

尝试改变

_orientation = [UIApplication sharedApplication].statusBarOrientation;
Run Code Online (Sandbox Code Playgroud)

 _orientation = (UIDeviceOrientation)[UIApplication sharedApplication].statusBarOrientation;
Run Code Online (Sandbox Code Playgroud)