J'écris l'application basée sur la localisation, obtenir des informations météorologiques via l'API en utilisant NSURLConnection pour les endroits actuels/autres .A la première fois, j'ai envoyé la demande de son travail avec succès. Mais la prochaine fois que je veux renvoyer l'information pour le même endroit cela ne fonctionne pas pendant que NSURLConnection n'appelle pas les méthodes de délégué.NSURLConnection ne démarre pas
ceci est mon code:
NSString *strs=[@"http://www.earthtools.org/timezone-1.1/" stringByAppendingString:[NSString stringWithFormat:@"%@/%@",place.latitude,place.longitude]];
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:strs]];
self.reqTimeZone=[NSURLConnection connectionWithRequest:request delegate:self];
[self.reqTimeZone start];
Ce bloc de code s'exécute-t-il sur le thread principal ou le thread d'arrière-plan? Si vous utilisez un thread d'arrière-plan, vous devez attacher la connexion au runloop du thread. – 0x8badf00d