問題があります: をタップするたびに、作業中のアプリがクラッシュUIBarButtonItem
します。
メインの ViewController の viewDidLoad メソッドでボタンを作成しています。
UIBarButtonItem *settingsButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(showSettings)];
self.navigationItem.leftBarButtonItem = settingsButton;
showSettings
メソッドには NSLog() のみが含まれます。
- (void)showSettings {
NSLog(@"ciao");
}
ボタンはナビゲーション バーに正しく表示されますが、タップするたびにアプリケーションがクラッシュし、exc_bad_access
メッセージが表示されます。
私は何を間違っていますか?
編集: ARC は ebable であり、iOS 5.1 シミュレーターでコードを実行しています。