2

私はいくつかの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' の使用」をスローすることです。

私は何を間違っていますか?

ありがとう!

4

1 に答える 1

3

tagこのためにのプロパティを使用できますUIAlertView

次のように使用します-

クレッティングUIAlertView-

alertView.tag = 1;

clickedButtonAtIndex方法で-

if (alertView.tag == 1) {
// Do task here 
}
于 2012-06-01T15:09:01.137 に答える