2012-03-06 77 views
3

在Xcode中創建單個視圖應用程序並將其拖入UIButton中時,例如,在iPhone模擬器中運行應用程序時會顯示該按鈕。但是,在創建新的UIViewController類並將其設置爲故事板文件中視圖控制器的自定義類時,iPhone模擬器中只顯示一個黑色屏幕。iPhone模擬器在設置自定義UIViewController類時顯示黑色屏幕

我做錯了什麼?

+1

發佈您的一些代碼會有幫助。 – 2012-03-06 17:25:39

+0

由於我剛剛創建了一個新的Xcode項目,我沒有寫任何代碼。我正在創建一個突然出現這個問題的應用程序,所以我決定創建一個新的Xcode項目來查看它是否確實有效,但事實並非如此。 – 2012-03-06 17:33:48

回答

5

我敢打賭,Xcode模板在控制器類中包含了loadView方法。您需要刪除它,因爲只有在通過代碼創建界面時纔會覆蓋該方法。

+0

我不記得早些時候做過這件事,但實際上它確實有效,但是這樣做的確如此。非常感謝! – 2012-03-06 17:35:30

+1

我認爲在Xcode 4.3中,如果在創建控制器類時沒有「創建nib」文件,則模板開始包含loadView。我也不記得使用Xcode 4.2時需要刪除loadView。 – 2012-03-06 19:28:41