【发布时间】:2014-10-04 00:09:30
【问题描述】:
在 iOS 8 中,界面旋转的方法是deprecated。这包括:
willRotateToInterfaceOrientation:duration:didRotateFromInterfaceOrientation:willAnimateRotationToInterfaceOrientation:duration:
替换方法包括:
willTransitionToTraitCollection:withTransitionCoordinator:viewWillTransitionToSize:withTransitionCoordinator:
如果未实现新的旋转方法,并且项目是使用 iOS 8 SDK 编译的,则视图控制器 - 将不会接收调用 - 对已弃用的旋转方法的调用。
我担心的是:AppStore 中已经使用 iOS 7 SDK 构建的应用会发生什么情况?是否仍会在 iOS 8 设备上调用已弃用的轮换方法?
编辑:
仍会调用旋转方法,但在 iOS 8 中存在一些更改/问题/错误。
【问题讨论】:
-
他们会运作良好;它们是使用 iOS7 SDK 构建的,当时这些方法还没有被弃用。但是,如果您使用 iOS8 SDK 编译项目(当它出现时),您将需要关注这一点并更新您的项目 - 但旧应用程序无需进一步操作就可以正常工作。