我有一个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的委托方法; 怎么改变我的代码?