另一个可能是简单的iPhone obj-c问题...
我有一些警告,其中有按钮,在某些情况下呈现给用户,两者都是一个视图的一部分。现在我知道如何判断按下了哪个按钮,但是如何知道按下的按钮与哪个警告有关?
任何想法都会非常方便!干杯!
答案 0 :(得分:2)
为每个警报设置一个标记,并比较委托方法didDismissWithButtonIndex中捕获的警报的标记。
将代码设为,alert.tag = 10;
并将代表签入
如果(alertView.tag == 10)
答案 1 :(得分:0)
尝试为警报视图实现简单的delgate。
例如使用:alertView:clickedButtonAtIndex:
您将能够知道按下的按钮与哪个警报视图相关。
答案 2 :(得分:0)
你可以调用下面解释的UIAlertView的委托方法......并检查这样的标题或警告信息..这里我给你举了标题的例子......
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0 && [alertView.title isEqualToString:@"Invalid"])
{
//Your Stuff goes here
}
}