从xib文件启动APP时出错

问题描述:

我在使用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; 
} 

这种问题,因为你的奥特莱斯可能未正确连接或删除错误的,所以请确保你连接你的IBOutlet正确,例如您可能在XIB/Storyboard中有一个指向您代码中不存在的IBOutlet的插座链接。

其次要确保你在你的didFinishLaunchingWithOptions方法上添加UIWindow根控制器,这样的事情

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