我只在我创建的UIViewController的新视图控制器子类中面临以下警告,
Conflicting return type in implementation of 'supportedInterfaceOrientations':
'nsuinteger' (ask 'unsigned long') vs 'UIInterfaceOrientationMask'
(ask 'enum UIInterfaceOrientationMask')
但是,我之前在UIViewController的一个子类中使用了相同的方法,但该视图控制器中没有显示警告?
出现这种情况的原因是什么?
注意* 我刚刚切换到XCode 8.1并在其中创建了新类。
使用参考代码
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return UIInterfaceOrientationPortrait
}
答案 0 :(得分:0)
您需要在.h和.m文件中生成类似方法的返回类型。