UIWebView и NSURLCache проблема - PullRequest
       2

UIWebView и NSURLCache проблема

0 голосов
/ 20 января 2012

Я пытаюсь использовать NSURLCache при загрузке ссылки в UIWebView.Внутри UIWebView у меня есть куча ссылок на изображения, и я хочу кешировать это, чтобы потом использовать это.Как мне это сделать?Я установил размер NSURLSharedCache.

РЕДАКТИРОВАТЬ:

Я делаю loadHTMLString:htmlString baseURL:baseURL для загрузки контента в UIWebView, может быть, поэтому он не звонит, верно?

1 Ответ

0 голосов
/ 30 января 2012

Если вы ожидаете дисковый кэш, а не кэш-память, вам следует взглянуть на SDURLCache:
https://github.com/steipete/SDURLCache

от README:

На iPhone OS Apple удалила поддержку кэша на диске для неизвестного причина. Кто-то скажет, что это спасет жизнь флэш-накопителю, кто-то поспорит. это для экономии дискового пространства. Как это объясняется в NSURLCacheStoragePolicy, константа NSURLCacheStorageAllowed имеет значение всегда рассматривается как NSURLCacheStorageAllowedInMemoryOnly, и нет Чтобы заставить его вернуться, код, безусловно, ушел на этой платформе. За Независимо от причины, по которой Apple удалила эту функцию, вас может заинтересовать кеширование HTTP-запросов на диске в вашем приложении. SDURLCache возвращает эту функцию в эту iPhone OS для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...