我使用Storyboard启动APP,但最后我不得不删除它们。所以,我已经在Xcode中将选项Main Interface更改为我的控制器。现在,当我启动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;
}
答案 0 :(得分:1)
出现此类问题是因为您的Outlets可能未正确连接或被错误删除,因此请确保您正确连接IBOutlet
,例如你可能在XIB /故事板中有一个出口链接,指向代码中不再存在的IBOutlet
。
其次,请确保您在UIWindow
方法的didFinishLaunchingWithOptions
上添加根控制器,类似这样
self.window.rootViewController = yourRootViewContoller;
[self.window makeKeyAndVisible];