"Forcé" d'utiliser sendSynchronousRequest (POST) pour notre application. Vérifier si la "réponse" est nulle (ci-dessous) attrapera quelques-unes des erreurs de connexion qui peuvent survenir, mais je voudrais aussi appeler une minuterie pour annuler la demande après environ 20 s. Je ne suis pas sûr de savoir comment faire cela et comment «attendre» le temps mort. Aucune suggestion? Merci d'avance.iPhone: utilisation de NSMutableURLRequest avec NSTimer pour gérer le délai de connexion
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
if(response == nil) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Connection error"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles: nil];
[alert show];
[alert resignFirstResponder];
[alert release];
} ...
Merci, mais cela ne fonctionne pas (aussi selon d'autres messages sur cette question). – Dan
quel est le problème? – Reena
Le timeoutInterval n'est pas pris en compte lors de l'utilisation de la méthode POST, a une valeur standard fixe (plus de 1 minute) – Dan