当用户按下保存时,我有一个 UITextField 和保存按钮,我想弹出一个警报以确认他是否要保存并等待他的响应。但不幸的是,警报视图显示似乎没有停止执行或等待用户响应。那么我该如何实施这种情况。
- (IBAction)Savebuttonaction:(UIButton *)sender
{
UIAlertView *view=[[UIAlertView alloc]initWithTitle:@"message" message:@"Do you want to save" delegate:self cancelButtonTitle:@"Yes" otherButtonTitles:@"No", nil];
[view show];
if(_isSaveConfirm)
NSLog(@"Saved");
else
NSLog(@"Not Saved");
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex==0)
{
_isSaveConfirm=YES;
}
else
{
_isSaveConfirm=NO;
}
}
请注意,我无法在 alertview 委托方法中编写进一步的步骤。所以请提供替代解决方案。