2013-02-20 50 views
0

我在使用Storyboard來啓動APP,但最後我不得不刪除它們。所以,我已經在Xcode中將主界面選項更改爲我的控制器。現在,當我啓動應用程序,我得到一個錯誤:從xib文件啓動APP時出錯

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x711d750> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view. 

在我的AppDelegate我有一個功能發生

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    return YES; 
} 

回答

1

這種問題,因爲你的奧特萊斯可能未正確連接或刪除錯誤的,所以請確保你連接你的IBOutlet正確,例如您可能在XIB/Storyboard中有一個指向您代碼中不存在的IBOutlet的插座鏈接。

其次要確保你在你的didFinishLaunchingWithOptions方法上添加UIWindow根控制器,這樣的事情

self.window.rootViewController = yourRootViewContoller; 
[self.window makeKeyAndVisible];