昨天我下載了iOS 6 SDK的Xcode 4.5並升級了我的Xcode。此外,我還有一款Cocos2D遊戲應用程序,我在Xcode 4.3(使用iOS 5 SDK)中構建並在Appstore中發佈,所有版本的iOS上的應用程序都很棒。Xcode 4.5和4.3內置程序的不同行爲
現在,如果我使用iOS 6 SDK在Xcode 4.5上構建此應用程序,Cocos2D的主視圖旋轉了90度。爲什麼在不同的Xcode中構建不同的行爲?我已經通過不使用-viewWillAutorotate等方式使我的應用程序在iOS 6上完美運行。我應該怎麼做,降級到Xcode 4.3 5 SDK?我完全誤解了爲什麼我的代碼應該非常依賴IDE。
在此先感謝!
編輯:
我想通了,奇怪的行爲僅出現在模擬器的iOS 6,用5它的偉大工程......
正確的方向設置很久以前...我發現奇怪的行爲只出現在iOS 6模擬器上,5的效果很好。嗯,我應該嘗試在設備上,但我沒有在那一刻 – medvedNick
閱讀此。您可以在Info.plist中設置全局。幾乎聽起來像有一些首選的方向設置。閱讀:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/RespondingtoDeviceOrientationChanges/RespondingtoDeviceOrientationChanges.html –