0
我在我的iOS项目中使用ASIHttpRequest。在requestFail我这样做是这样的:在ASIHttprequest中请求失败
#pragma mark Erreur requête de connexion
- (void)requestFailed:(ASIHTTPRequest *)request
if([[request error] code] == ASIConnectionFailureErrorType)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Erreur de connexion"
message:@"Connexion avec le serveur impossible : vérifiez vos paramètres réseaux."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
else if ([[request error] code] == ASIRequestTimedOutErrorType)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Erreur de connexion"
message:@"La requête a expiré !"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Erreur de connexion"
message:@"Une erreur inconnue est survenue."
delegate:nil
cancelButtonTitle:@"Annuler"
otherButtonTitles:nil];
[alert show];
}
}
现在,我想用一个ImageView的(展现给用户一个特殊的UIImageView告诉他,有一个错误(Connexion的失败来代替我的所有UIAlertView中.. ..),并删除这个imageView时,没有服务器错误。
恢复:我想显示一个imageView时,请求失败,并删除此图像视图和相关请求(我怎样才能做到这一点与ASIHtppRequest) ?