为什么在 iOS 8 中调用 viewWillRotateToInterfaceOrientation?
Why IS viewWillRotateToInterfaceOrientation being called in iOS 8?
我能找到的所有与 viewWillRotate 和 iOS8(例如 this)相关的问题都解释了 viewWill/DidRotateToInterfaceOrientation
方法如何被弃用并且不应在 iOS8。但是,我观察到在 iOS 8.1 模拟器上使用 XCode 6.1 和 运行 构建的应用程序中正在调用它。什么黑魔法正在进行中?
事实上,从调用堆栈来看,它看起来像是从 viewWillTransitionToSize:withTransitionCoordinator
调用的,这是...我的意思是 iOS8 决定它想要迎合我的意见,这很好-最新的代码,但我希望它在任何时候都不会偏离规范,非常感谢。
有没有人以前见过这样的事情,并且知道为什么会这样?
如果一个方法被弃用并不一定意味着该方法不会被调用。一项功能可能会被弃用,因为它已被其他一些功能取代,这可能意味着它仍然有效,只是不可靠或在所有情况下都不可靠。
我能找到的所有与 viewWillRotate 和 iOS8(例如 this)相关的问题都解释了 viewWill/DidRotateToInterfaceOrientation
方法如何被弃用并且不应在 iOS8。但是,我观察到在 iOS 8.1 模拟器上使用 XCode 6.1 和 运行 构建的应用程序中正在调用它。什么黑魔法正在进行中?
事实上,从调用堆栈来看,它看起来像是从 viewWillTransitionToSize:withTransitionCoordinator
调用的,这是...我的意思是 iOS8 决定它想要迎合我的意见,这很好-最新的代码,但我希望它在任何时候都不会偏离规范,非常感谢。
有没有人以前见过这样的事情,并且知道为什么会这样?
如果一个方法被弃用并不一定意味着该方法不会被调用。一项功能可能会被弃用,因为它已被其他一些功能取代,这可能意味着它仍然有效,只是不可靠或在所有情况下都不可靠。