作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
这很烦人......!!!
我用谷歌搜索了这个问题,找到了一些Relative Questions
但没有找到Satisfactory Answers
。
所以我有一个 - (IBAction)
方法,它在 “添加”时将一些
按钮被点击。如果 UITextField 为空,我只是想显示 UITextField 的
值添加到 NSMutableArray
UIAlertView
。
我的代码:
- (IBAction)addButtonPressed:(id)sender
{
if ([textField1.text length]==0 || [textField2.text length]==0 || !someFlag)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:@"Please Enter Valid Data..." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
[alert release];
}
else
{
// Code to add textField's value to Array.
}
}
我的问题:
每当我按下 “添加” 按钮和 empty textField 时,UIAlertView
出现三次。
1) 第一次出现时带有“关闭”
按钮。 (我从来没有添加...)它会在一段时间内消失。
2) 第二次显示时带有“确定” 按钮。 (这就是我添加的......)当我按下 “确定” 按钮时它消失了。
3)第三次它再次出现“关闭”按钮。当我按下 “关闭” 按钮时它消失了。
编辑:
类似问题:UIAlertView Pops Up Three Times per Call Instead of Just Once .有人可以帮我找到解决方案吗?
我是一名优秀的程序员,十分优秀!