我有点陷入一个愚蠢的问题,在我的应用中,当用户按下TableViewCell
他可以更改服务器中的某些值时,我将信息发送到服务器之前我想要显示{{ 1}}向用户确保他想要这样做。
所以在UIAlertView
我写了这个
didSelectRowAtIndexPath:
然后调用 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Caution!" message:@"bla bla " delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
[alert show];
方法UIAlertView
clickedButtonAtIndex:
问题是- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0) {
NSString *url = @"some url";
NSDictionary *paramerter = @{@"parameter":parameter};
[self.jsonHandler startParseWithParameters:paramerter andUrlAdress:url withCompletion:^(int errValue) {
if (errValue == 1) {
NSLog(@"ERROR");
}else if (errValue == 0){
[self AlertViewWithTitle:@"success" andMessage:@"success"];
}
}];
}
}
要求每个单元格并将其全部更改!
我得到了tableView中每个单元格的if (buttonIndex == 0)
消息。
我该如何预防?
修改 好的问题是因为我对两个UIAlertView使用相同的buttonIndex 我用这个解决了它:
UIAlertView
希望有人觉得它有用。