从xib文件启动APP时出错

时间:2013-02-20 22:17:30

标签: ios objective-c

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

1 个答案:

答案 0 :(得分:1)

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

其次,请确保您在UIWindow方法的didFinishLaunchingWithOptions上添加根控制器,类似这样

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