2011-05-23 23 views
0

我修復了一個圖像問題時,暫時禁用了iPhone應用中的橫向方向。現在,對於我的生活,我無法獲得任何頁面AutoRotate橫向方向。它以前工作得很好。我在的UISupportedInterfaceOrientations中確定了所有4個方向。所有4個方向在目標摘要支持的設備方向中突出顯示。我的實施文件都有:在Xcode 4中重新啓用橫向模式

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {  
    return YES; 
} 

我敢肯定這是愚蠢的我失蹤了,但我試了幾個小時後找不到它。有什麼想法嗎????

回答

3

如果你確信每個的viewController有

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
      return YES; 
    } 

,那麼你可能想嘗試刪除Build/目錄,選擇在構建選項clean all targets,然後重新推出的應用程序。有時候這奇蹟般地起作用。此外,關閉並重新打開模擬器和/或Xcode對我來說是一個常見的神祕解決方案。

如果這不起作用,那麼你可能想通過蘋果的故障排除指南閱讀:Why won't my UIViewController rotate with the device?

+0

感謝您的建議。我嘗試了你的建議,但不幸的是沒有運氣。我花了太多的時間試圖讓這個工作再次。我猜如果創建一個新項目並導入所有文件的下一個選項? – Indy 2011-05-24 12:27:28

0

您可能要清除所有的目標 - 更新的plist中可能不會得到複製到應用程序包。如果這是在設備上,您也可以嘗試從設備上刪除應用程序。

相關問題