这是我的代码:
self.myAlert = [[[UIAlertView alloc] initWithTitle:@"MNB" message:@"R u want to delete" delegate:self cancelButtonTitle:@"OK",nil otherButtonTitles:@"Cancel",nil] autorelease];
[myAlert show];
在这里我想处理如果确定按钮单击并且也取消按钮,我想重定向页面如果单击确定按钮....我需要编码,IF条件语句时单击确定按钮.... .pls帮帮我....
答案 0 :(得分:1)
阅读UIAlertViewDelegate协议参考。
您可以实施以下方法。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
答案 1 :(得分:1)
只需要像这样编写 UIAlertView的委托方法
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if(buttonIndex==1){
NSLog(@"Cancelled Clicked");
}
if(buttonIndex==0){
NSLog(@"O.K Clicked");
}
}
一定会工作:)
答案 2 :(得分:0)
您可以使用UIAlertView委托方法。例如
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 0) //your OK button
{
//Some code here
}
else if(buttonIndex == 1)
{
//Some other code
}
}