This question already has answers here:
Xcode - How to fix 'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X" error?
(71个答案)
5年前关闭。
我是iPhone App开发的新手。
运行项目时出现此错误
当我尝试导航到另一个名为
我这样定义了
方法
同样,当我尝试使用
(71个答案)
5年前关闭。
我是iPhone App开发的新手。
运行项目时出现此错误
Terminating app due to uncaught exception 'NSUnknownKeyException',
reason: '[<AboutViewController 0x91cc1d0> setValue:forUndefinedKey:]:
当我尝试导航到另一个名为
AboutViewController
的视图控制器时,就会发生这种情况。我这样定义了
rightBarButton
UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStylePlain target:self :@selector(showAbout)];
self.navigationItem.rightBarButtonItem = anotherButton;
方法
showAbout
是- (void)showAbout{
AboutViewController *abvController = [[AboutViewController alloc] initWithNibName:@"AboutViewController" bundle:nil];
[self.navigationController pushViewController:abvController animated:YES];
[abvController release];
}
同样,当我尝试使用
presentModelViewController
而不是navigationController
时,编译器显示它已弃用。 最佳答案
我发现了问题,这是因为我在AboutViewController中使用了一个按钮,而我没有声明该按钮的属性。
但是谁能告诉我如何使用ModelViewController进入ios6中的新视图,因为当我使用presentModelViewController方法时,它会显示一条警告,表明它已被弃用
10-08 16:56