我尝试制作几个 UIAlertView 并将它们命名为-alert、alert1、alert2。 我用这个方法来确定按下了哪个按钮:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 0 && alertView == alert){
//some code in here...
}
else if (buttonIndex == 0 && alertView == alert1){
//some code in here...
}
else if (buttonIndex == 0 && alertView == alert2){
//some code in here...
}
}
问题是 Xcode 抛出“使用未声明的标识符‘alert’”、“使用未声明的标识符‘alert1’”、“使用未声明的标识符‘alert2’”。
我做错了什么?
谢谢!
最佳答案
您可以使用 UIAlertView
的 tag
属性来实现此目的。
使用类似 -
创建UIAlertView
-
alertView.tag = 1;
在clickedButtonAtIndex
方法中 -
if (alertView.tag == 1) {
// Do task here
}
关于objective-c - 如何使用一些 UIAlertView 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10852777/