2012-02-23 149 views
2

我試圖向故事板添加自定義根視圖控制器(我們稱之爲MyViewController),但每次我都會出現黑屏,沒有警告,沒有錯誤,沒有什麼,只是一個後面的屏幕。奇怪的是,如果我登錄self.window.rootViewController對象是MyViewController類型。另外,如果我使用標準UIViewController而不是MyViewController一切都很好。有沒有人遇到過這個奇怪的問題?將自定義視圖控制器添加到故事板

+1

嘗試打印您的視圖層次結構。在調試器中暫停並運行以下命令:'po [[(id)UIApp keyWindow] recursiveDescription]' – 2012-02-23 20:41:31

+0

我必須學習更經常地使用寶!這個非常有用!問題很簡單,(請參閱@Janardan Yri回答)無論如何,這段代碼! – 2012-02-23 20:51:03

回答

3

Xcode爲您提供的庫存UIViewController子類已被loadView覆蓋。如果您將其與故事板一起使用,請刪除重寫的loadView實現。

我不斷得到這個相同的問題,每一次在我記得發生了什麼之前,我需要幾秒鐘的困惑......!

+1

那就是現場!謝謝你的伴侶,你爲我節省了幾個小時的工作:D – 2012-02-23 20:48:25

+0

將在3分鐘內接受答案! – 2012-02-23 20:48:49

+1

是的,它真的很愚蠢。它看到你不想要一個筆尖,並得出結論說你正在自己做繪圖。在故事板之前進行有效的推理,但不再有了! – 2012-02-23 20:54:14

相關問題