2015-04-02 63 views
0

我可以找到與viewWillRotate和iOS8有關的所有問題(例如,this)解釋了viewWill/DidRotateToInterfaceOrientation方法已被棄用,不應在iOS8上調用。但是,我注意到它是在使用XCode 6.1構建的應用程序中調用的,並在iOS 8.1模擬器上運行。什麼黑色魔術師正在進行?爲什麼在iOS 8中調用viewWillRotateToInterfaceOrientation?

事實上,從調用堆棧看起來好像是從viewWillTransitionToSize:withTransitionCoordinator調用的,這就是......我的意思是說iOS8很適合決定它想要適應我過時的代碼, d而不是每當感覺都偏離規範時,非常感謝。

有沒有人看過類似的東西之前,並有任何想法,爲什麼它可能會發生?

回答

2

如果一個方法被棄用,並不一定意味着該方法不會被調用。一個功能可能會被棄用,因爲它已被一些其他功能所取代,這可能意味着它仍然有效,只是不可靠或在所有情況下。

相關問題