私はiPhoneアプリの開発に不慣れです。
プロジェクトを実行すると、このエラーが発生しました
Terminating app due to uncaught exception 'NSUnknownKeyException',
reason: '[<AboutViewController 0x91cc1d0> setValue:forUndefinedKey:]:
と呼ばれる別のViewControllerに移動しようとすると発生し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
と、コンパイラは非推奨であることを示します。