gpt4 book ai didi

ios - 未调用 clickedButtonAtIndex 方法

转载 作者:行者123 更新时间:2023-11-28 18:27:05 25 4
gpt4 key购买 nike

当用户单击 UIAlertView 上的按钮时,应该调用 clickedButtonAtIndex 方法,但是,它不会:

.h 中我调用了 UIAlertView 协议(protocol):

@interface RechercherViewController : UIViewController<UIAlertViewDelegate>  {

//code
}

.m 文件中我有这个:

-(void)requestFailed:(ASIHTTPRequest *)request
{
//quand il y aura un échec lors de l'envoie de la requête

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"TopStation"
message :@"Your internet connexion is down"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];

[alert show];
[alert release];

}

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

if (buttonIndex == 0) {
NSLog(@"buttonIndex 0");
} else if(buttonIndex == 1) {
NSLog(@"buttonIndex 1");
}
}

日志文件中没有显示任何内容,请提前帮助,thx :)

最佳答案

delegate:nil 是问题所在。将 self 作为委托(delegate)传递给 initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:

关于ios - 未调用 clickedButtonAtIndex 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com