Tôi có chế độ xem web tải url theo yêu cầu. Tuy nhiên, khi chế độ xem web này tải lại cùng một url, nội dung sẽ không được cập nhật nhưng vẫn giữ nguyên sau khi được tải lần đầu tiên. Tôi giả định điều này là do bộ đệm ẩn tự động? Xóa tài liệu và dữ liệu ứng dụng cho phép làm mới webview, nhưng sau đó vấn đề lại xảy ra.Làm thế nào để bạn ngăn chặn một uiwebview từ bộ nhớ đệm một trang web?
5
A
Trả lời
4
Thử đặt bộ đệm ẩn của NSURLRequest thành NSURLRequestReloadIgnoringLocalAndRemoteCacheData.
1
Từ NSURLRequest.h iOS 8,0
typedef NS_ENUM(NSUInteger, NSURLRequestCachePolicy)
{
NSURLRequestUseProtocolCachePolicy = 0,
NSURLRequestReloadIgnoringLocalCacheData = 1,
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,
NSURLRequestReturnCacheDataElseLoad = 2,
NSURLRequestReturnCacheDataDontLoad = 3,
NSURLRequestReloadRevalidatingCacheData = 5, // Unimplemented
};
bạn nên sử dụng NSURLRequestReloadIgnoringCacheData. Tôi đã từng gặp vấn đề tương tự. Tôi dựa vào tự động hoàn thành và sử dụng các phương pháp chưa thực hiện.
Các vấn đề liên quan
- 1. iOS: Buộc UIWebView tải lại/ngăn chặn bộ nhớ đệm
- 2. Làm thế nào để ngăn chặn bộ nhớ cache của trình duyệt cho trang web php
- 3. Làm thế nào để ngăn chặn tràn bộ đệm memcpy?
- 4. Làm thế nào để ngăn chặn bộ nhớ đệm kết quả Ajax/javascript trong trình duyệt?
- 5. Làm thế nào để ngăn chặn nội dung được hiển thị từ bộ nhớ đệm Back-Forward trong Firefox?
- 6. Làm thế nào để ngăn chặn hình ảnh hotlink từ trang ASP.NET của bạn?
- 7. Làm thế nào để đệm bộ đệm trong bộ nhớ và ghi nó từ một chủ đề chuyên dụng
- 8. làm thế nào để ngăn chặn SQL Injection trong một trang web asp.net
- 9. Làm cách nào để ngăn chặn MMAP lưu vào bộ nhớ đệm?
- 10. Làm thế nào để thiết kế một trang web ASP.NET MVC cho bộ nhớ đệm với Velocity?
- 11. crossdomain.xml ngăn bộ nhớ đệm
- 12. Ngăn chặn bộ nhớ đệm của trình duyệt trên các nâng cấp ứng dụng web
- 13. Làm thế nào để ngăn chặn chrome từ nội dung tiêm vào trang web
- 14. Làm cách nào để ngăn trang html5 khỏi bộ nhớ đệm?
- 15. Làm thế nào để bạn triển khai một trang web cho máy chủ web của bạn?
- 16. Làm thế nào để nén một bộ đệm với zlib?
- 17. Làm thế nào để ngăn chặn Delphi ADO tải toàn bộ bảng vào bộ nhớ?
- 18. Làm thế nào để ngăn chặn dần hiển thị một trang?
- 19. Làm thế nào để ngăn chặn bộ nhớ đệm Khi sử dụng PDF Streaming với Acrobar Reader 10.0 (HTTP1.0/HTTP1.1)
- 20. Ngăn web2py khỏi bộ nhớ đệm?
- 21. Làm cách nào để ngăn các trình duyệt lưu trong bộ nhớ đệm tập tin CSS?
- 22. Ngăn chặn rò rỉ bộ nhớ AJAX
- 23. Cuộn một trang web bên trong UIWebView
- 24. Làm thế nào để ngăn chặn rò rỉ bộ nhớ trong thạch anh
- 25. Làm cách nào để ngăn trình duyệt lưu vào các trường biểu mẫu bộ nhớ đệm?
- 26. Làm thế nào để ngăn chặn tải trang trong trang html tĩnh
- 27. Làm thế nào để ngăn chặn các DomDocument PHP từ "sửa chữa" chuỗi HTML của bạn
- 28. Làm thế nào để ngăn chặn một NSInvocationOperation?
- 29. Làm thế nào để ngăn chặn một sợi?
- 30. Làm thế nào để xây dựng một đối tượng TarFile trong bộ nhớ từ bộ đệm byte trong Python 3?
Vô địch! Làm việc như một say mê. –
Thats lạ bởi vì nếu bạn nhìn vào tiêu đề cho NSURLRequest NSURLRequestReloadIgnoringLocalAndRemoteCacheData vẫn chưa được thực hiện! – Brett