2014-01-27 42 views
1

工作在Interface Builder中,我選擇,複製,並從我的iPhone故事板的貧乏視圖控制器到iPad的故事板的彈出視圖控制器,粘貼在文本框,開關,按鈕和標籤。自動旋轉停止在iOS 7的XCode 5

之後,我開始在那些確切的項目上出現奇怪的錯誤,關於「在運行時會有所不同」的框架,它們不會消失,並且它們沒有公開三角形來告訴我如何解決它。我嘗試刪除所有我的約束來修復它,但沒有解決它。後來我暗示刪除了粘貼到iPad Storyboard中的那些項目,錯誤消失了。

但現在自動旋轉在我的應用程序不起作用。狀態欄(時間&電池指示燈)旋轉但沒有別的。除了有時它會,但是當它發生時,它會卡在橫向方向上,並且不會適當地迴轉。

在一個點上也沒有我從「內在」,以「山水」設置的主視圖控制器只是爲了看看它是如何看的風景模式,但後來我又改了回來。

我覺得我的XIB文件必須已經得到了某種方式損壞...我怎樣才能解決這個問題?我嘗試刪除所有約束條件並重新添加它們,無論是手動還是推薦的方法。將事情重新設置爲縱向,然後內置並清理我的構建文件夾。更新到最新的Xcode Beta(聲稱自動佈局和約束有增強功能,這對我來說似乎總是有問題,約束菜單有時會拒絕彈出,等等)。但仍然旋轉不起作用。

我該怎麼辦?謝謝。

+0

這不是一個重複的。在我的情況下,該應用程序從未爲iOS 6製作過,它不會崩潰。我的例子中的所有內容都是在Interface Builder中完成的。 – CommaToast

+0

收回,對不起。你是否從shouldAutorotate處返回NO? – Marco

+0

請參閱下面的答案。這很奇怪。 – CommaToast

回答

0

的問題的事實,我是加載UIAlert時,應用程序啓動造成的。您可以關閉警報,但自動旋轉被打破。一旦我擺脫了UIAlert,一切都很好。

奇怪。