Comme le dit le titre, voici un code:spinner setNetworkActivityIndicatorVisible ne pas afficher
- (void)refreshMap {
NSLog(@"refreshing");
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
lat = [[NSNumber numberWithDouble:myUserLocation.coordinate.latitude] stringValue];
lon = [[NSNumber numberWithDouble:myUserLocation.coordinate.longitude] stringValue];
NSString *url = [[NSString alloc] initWithFormat:@"http://mywebsite.com/geo_search.json?lat=%@&lon=%@", lat, lon];
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
[url release];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
}
L'indicateur d'activité réseau (dans la barre d'état) ne semble pas du tout (pas dans le simulateur, ni sur un dispositif réel). Comment résoudre ce problème?
De même, vous ne démarrez pas 'NSURLConnection'. En fait, vous ne l'avez même pas enregistré en tant que variable. –
@Aleksader: la connexion démarre automatiquement avec '-initWithRequest: delegate:'. –
merci, a parfaitement fonctionné :) – koichirose