2010-07-01 6 views
2

Je dois effacer les tuiles en cache stockées par l'appareil chaque fois que je charge une nouvelle région, est-ce que quelqu'un sait comment faire?Tuiles en cache MKMapView

Un grand merci

Jules

Répondre

0

MKMapView utilise NSURLConnection pour obtenir des données de réseau. Étant donné que, une chose que vous pouvez faire, est de définir la taille du cache à 0, ce qui rendra la connexion à alway aller au serveur et mettre à jour les données.

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil]; 
[NSURLCache setSharedURLCache:sharedCache]; 
[sharedCache release];