我想显示嵌套的alertViews。问题,我在嵌套的alertViews中面临的是当我点击第一个alertView的“添加”按钮时它显示第二个alertView,在第二个alertView中我有一个textField和一个“保存”按钮。我想在单击“保存”按钮然后重新加载UITableViewData时保存数据,这已经在第一个alertView中。
我是iphone的新手,所以请帮助我。
答案 0 :(得分:1)
您应该使用不同的tag
属性创建警报视图,以便在委托方法中,您可以轻松区分屏幕上显示的警报视图。
例如:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Info"
message:@"Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
[alert setTag: 1001]; // give different tag to different alert views
[alert show];
[alert release];
现在在委托方法中:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (alertView.tag == 1001)
{
// do something
}
eles if (alertView.tag == 1002)
{
}
}
希望它可以帮助你..