2013-10-29 69 views
2

每一個新的項目,我在新的XCode 5創建使用單畫面或母版視圖模板給我的錯誤:應用程序窗口預計將有在應用程序啓動的Xcode中端的根視圖控制器5

應用程序窗口預計在應用程序啓動結束時會有一個根視圖控制器

但是隻有當諸如UIView之類的對象被添加到類中時纔會出現錯誤。我會一如既往:在.h文件中初始化對象,創建屬性並以.m格式合成 - 但錯誤不會消失。

這是demo

+0

在應用程序委託只是說哪個視圖控制器將您的根控制器 –

回答

3

好並且那不是一個錯誤只是一個警告...... 則必須將此代碼添加到您的appdelegate didfinishlaunching

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
// Override point for customization after application launch. 
self.window.backgroundColor = [UIColor clearColor]; 
[self.window makeKeyAndVisible]; 
ViewController *cont = [[ViewController alloc]init]; 
[self.window setRootViewController:cont]; 

如果您的視圖控制器將是你rootview控制器...如果你正在使用故事板,請確保故事板正確添加到您的viewController

+0

這是有道理的,但它並沒有刪除警告和視圖是完全黑色,沒有對象在屏幕上可見。你是說你在我附加的項目中試過這些行,它工作? – Vad

+0

我沒有嘗試你的代碼......但是當你沒有添加一個rootViewController的時候會出現這個警告......當你嘗試你的項目時它會顯示你的對象? –

+0

我剛剛看到你的代碼,好像你在我告訴你使用的行之前開始其他代碼...所以它首先帶着警告...... –

相關問題