UIViewController的InterfaceOrientation已经被废弃,文档建议使用[[UIApplication sharedApplication] statusBarOrientation]
,但在iOS 8的扩展中不存在sharedApplication。
如@Retro所提到的,在大多数情况下,您可以在UIViewController中使用self.traitCollection.verticalSizeClass
或self.traitCollection.horizontalSizeClass
来获取方向信息。