2016-03-05 1 views
1

Как ограничить размер кеша из WebView в приложении iOS?Ограничить размер кеша из WebView в приложении iOS

Могу ли я использовать один из этих кодов?

[[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 в байтах.

Смежные вопросы