MKMapView缓存切片

时间:2010-07-01 14:18:27

标签: iphone cocoa-touch mkmapview

每次加载新区域时,我都需要清除设备存储的缓存切片,有人知道怎么做吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

MKMapView使用NSURLConnection从网络获取数据。鉴于此,您可以做的一件事是将缓存大小设置为0,这将使连接始终转到服务器并更新数据。

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