相关疑难解决方法(0)

IOS:两个UIAlert,有两种不同的委托方法

我有一个UIAlert

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"ok" 
                                                        message:@"Canc?"
                                                       delegate:self 
                                              cancelButtonTitle:@"OK"
                                              otherButtonTitles:@"Annul", nil];
[alertView show];
[alertView release];
Run Code Online (Sandbox Code Playgroud)

及其委托方法:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {

if(buttonIndex == 0)//OK button pressed
{
    //do something
}
else if(buttonIndex == 1)//Annul button pressed.
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

并且一切正常但是如果我有另一个alertview示例"alertViewOne",我希望这个alertViewOne有它的委托方法,它不应该使用第一个alertview的委托方法; 怎么改变我的代码?

xcode objective-c uialertview ios

8
推荐指数
1
解决办法
9521
查看次数

标签 统计

ios ×1

objective-c ×1

uialertview ×1

xcode ×1