I am working on an MKMapView based iPhone / iPad mapping app that overlays my own basic base map to provide for some limited functionality even when users are offline and ca
Try setting NSURLConnection cache size to zero before creating any instance of your MKMapView
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];
This might make your connections stop storing cached data as the cache remaining size will always be insufficient