我已经声明了UIAlertViewDelegate
像这样调用它的方法
-(IBAction)hidding{
[self removeFromParentViewController];
UIAlertView *alert1= [[UIAlertView alloc] initWithTitle:@"Logged in"
message:[NSString stringWithFormat:@"Welcomes you"]
delegate:self
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert1 show];
}
- (void)alertViewUIAlertView *)actionSheet clickedButtonAtIndexNSInteger)buttonIndex {
// the user clicked one of the OK/Cancel buttons
NSLog(@"clicking");
if (buttonIndex == 0)
{
NSLog(@"ok");
}
else
{
NSLog(@"cancel");
}
}
检查单击了哪个按钮并执行一些操作。但是,当UIAlertView
出现并单击“确定”选项时,它会崩溃并给我*“程序接收信号:“EXC_BAD_ACCESS”* 的错误。
更具体地说,我已经UIAlertView
在1stclass中声明了这个,然后我比较了 2ndclass 中的一些参数,并且从2ndclass它正在调用具有 this 的1stclass方法UIAlertView
。