在设备上运行项目时,EXC_BAD_ACCESS(代码= 1地址= 0x2f9cd928)

时间:2014-01-19 21:10:54

标签: ios objective-c exc-bad-access

在模拟器上一切正常,但在我的ipod touch 6.1.5上我点击警报视图中的任何按钮时出错。

-(void)optionsButtonPressed {
    UIAlertView *optionsAlertView = [[UIAlertView alloc] initWithTitle:@"Options"       message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Add Note",@"Recover Last Note",@"Recover All", nil];
    [optionsAlertView show];
}

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    NSString *buttonTitle = [alertView buttonTitleAtIndex:buttonIndex];
    if ([buttonTitle isEqualToString:@"Add Note"]) {
        AddNoteViewController *addNoteViewController = [[AddNoteViewController alloc]  initWithNibName:nil bundle:NULL];
        // ...
    }
    // ...
}

我不会发布整个方法,因为它很长......问题是当警报视图出现时,我按下任何按钮就会崩溃,这在模拟器中没有发生。

我正在使用xcode 4.6.3

这里是错误:线程1:EXC_BAD_ACCESS(代码= 1地址= 0x2f9cd928)

注意:在第一个viewController(首先加载)中,我有一个工作正常的警报视图,并有一个方法来处理按下哪个按钮。

0 个答案:

没有答案