我遇到了一个问题:每次UIBarButtonItem
点击 an 时,我正在开发的应用程序都会崩溃。
我在主 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 已启用,我正在 iOS 5.1 模拟器中运行代码。