2015-04-02 66 views
0

我可以找到与viewWillRotate和iOS8有关的所有问题(例如,this)解释了viewWill/DidRotateToInterfaceOrientation方法已被弃用,不应在iOS8上调用。但是,我注意到它是在使用XCode 6.1构建的应用程序中调用的,并在iOS 8.1模拟器上运行。什么黑色魔术师正在进行?为什么在iOS 8中调用viewWillRotateToInterfaceOrientation?

事实上,从调用堆栈看起来好像是从viewWillTransitionToSize:withTransitionCoordinator调用的,这就是......我的意思是说iOS8很适合决定它想要适应我过时的代码, d而不是每当感觉都偏离规范时,非常感谢。

有没有人看过类似的东西之前,并有任何想法,为什么它可能会发生?

回答

2

如果一个方法被弃用,并不一定意味着该方法不会被调用。一个功能可能会被弃用,因为它已被一些其他功能所取代,这可能意味着它仍然有效,只是不可靠或在所有情况下。

相关问题