我使用UIWebview使用loadRequest:方法加載網頁,當我離開那個場景時,我調用[self.webView stopLoading];并釋放webView。在第一次啟動的活動監視器中,我已經看到實際內存增加了4MB,并且在多次啟動/加載時,實際內存不會增加。它只增加一次。我檢查了webview的保留計數。這是正確的,即0.我認為UIWebView正在緩存一些數據。如何避免緩存或刪除緩存數據?或者還有其他原因嗎?
3 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
您可以通過執行以下操作禁用緩存:
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];
- 3 回答
- 0 關注
- 766 瀏覽
添加回答
舉報
0/150
提交
取消