2016-03-05 158 views
1

如何限制iOS應用中WebView的緩存大小?限制iOS應用上WebView的緩存大小

我可以使用這些代碼之一嗎?

[[NSURLCache sharedURLCache] removeAllCachedResponses]; 
[[NSURLCache sharedURLCache] setDiskCapacity:X]; 
[[NSURLCache sharedURLCache] setMemoryCapacity:X]; 

或者是否有可能通過單擊按鈕清除緩存?

+0

沒有人知道嗎? –

回答

0

您可以通過以下設置緩存大小:

NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:MEMORY_CAPACITY 
                diskCapacity:DISK_CAPACITY 
                 diskPath:nil]; 
[NSURLCache setSharedURLCache:URLCache]; 

凡MEMORY_CAPACITY和DISK_CAPACITY以字節爲單位NSUInteger值。