【发布时间】:2013-10-04 05:35:11
【问题描述】:
当用户按下保存时,我有一个 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 委托方法中编写进一步的步骤。所以请提供一个替代解决方案。
【问题讨论】:
-
更新并详细说明您的功能您的问题与您迄今为止尝试过的任何代码。
-
实际上我只是简化了问题,必须保存很多细节。所以我必须做一个简单的代码等待
-
好的,请慢慢来编辑。
-
请不要投反对票!
-
这是学校作业吗?
标签: ios objective-c uibutton uialertview nsthread