UIWebView
не кешируется, это NSURLConnection
, который он использует. Любое из следующего используется для работы, и следует документации NSURLCache
:
// remove all cached responses
[[NSURLCache sharedURLCache] removeAllCachedResponses];
// set an empty cache
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
// remove the cache for a particular request
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request];
Но я не уверен, что сейчас (iOS 5). Другие варианты используют пользовательский кеш: SDURLCache или переопределяющее соединение: withCacheResponse: . Если вы узнаете, каково текущее поведение, пожалуйста, прокомментируйте.