0

我使用 Storyboards 来启动 APP,但最后我不得不删除它们。所以,我在 Xcode 中更改了控制器的主界面选项。现在,当我启动 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;
}
4

1 回答 1

1

出现此类问题是因为您的 Outlets 可能未正确连接或被错误删除,因此请确保您IBOutlet正确连接,例如您可能在 XIB/storyboard 中有一个 outlet 链接指向IBOutlet您的代码中不再存在的.

其次确保你UIWindow在你的didFinishLaunchingWithOptions方法中添加你的根控制器,像这样

self.window.rootViewController = yourRootViewContoller;
[self.window makeKeyAndVisible];
于 2013-02-20T22:23:10.063 回答