Описание тега nsurlcache

NSURLCache - это класс, который используется при разработке iOS для кэширования ответов URL. Он доступен в OS X v10.2 с установленным Safari 1.0, доступен в OS X v10.2.7 и новее.
0 ответов

Загрузить запрос: в невидимом UIWebView или загрузить веб-страницу без использования UIWebView?

Мне нужно скачать и кэшировать всю веб-страницу перед переходом на другой экран. Для кеширования у меня есть подкласс NSURLCache и и сохранение ответа путем переопределения cachedResponseForRequest:request а также storeCachedResponse:forRequest: мет…
27 май '13 в 10:43
1 ответ

Использует ли NSCache для кэширования загрузок образа пустую память в качестве готовых кешей NSURLSession?

Я знаю NSURLSession использования NSURLCache для кэширования HTTP-ответов, поэтому, если я использую NSCache для кэширования загрузок изображений из-за его собственных преимуществ, у меня есть две копии в памяти для каждого кэша, и, таким образом, р…
14 окт '14 в 19:13
1 ответ

NSCachedURLResponse willCacheResponse не вызывается

Мы настроили простой NSURLConnection и NSURLCache согласно сокращенному фрагменту кода ниже. Мы убедились, что сервер (localhost:9615) возвращает следующие кэширующие заголовки: ETag : abcdefgh Cache-Control : public, max-age=60 Однако метод делегат…
29 ноя '13 в 17:09
1 ответ

NSURLCache использует кеш для запросов старше max-age

Я пока что бился головой, пытаясь понять, что происходит с NSURLCache. По сути, сервер, к которому я подключаюсь, не устанавливает заголовки элементов управления кэшем... Так что следуйте различным руководствам и документам Apple (например, https://…
28 мар '17 в 17:03
1 ответ

Как загрузить кешированные запросы с AFNetworking 2.0, если приложение снова открыто?

Я использую AFNetworking 2.0. Кэш работает хорошо, если приложение находится на переднем плане или пришло из фона. Но когда я убиваю приложение и снова открываю его, кеш очищается. Есть ли способ сделать его постоянным? Спасибо
09 мар '15 в 18:52
2 ответа

Будет ли предотвращено кэширование файла с заголовком ответа `Cache-Control:Private` в NSURLCache?

Будет ли файл с заголовком ответа Cache-Control:Private быть защищенным от кэширования в NSURLCache? Либо общий кеш (как в setSharedCache а также NSURLCache.sharedCache()) или заказной? Чтобы расширить, у меня есть UIWebView что мне нужно получить д…
08 мар '15 в 03:47
1 ответ

Как очистить EGOImageView Cache.?

Очистить кеш методом EGOImageview не работает. Пример кода выглядит следующим образом. [[EGOImageLoader sharedImageLoader] clearCacheForURL:[NSURL URLWithString:objNews.strImageurl]]; imgNewsLogo = nil; [imgNewsLogo dealloc]; Я столкнулся с проблемо…
24 июл '15 в 08:40
3 ответа

NSURLCache: противоречивое поведение

Я наблюдал какое-то странное поведение моего приложения, иногда кешируя ответы, а иногда и не кешируя их (все ответы имеют Cache-Control: max-age=600). Тест прост: я создал скрипт test.php, который просто устанавливал заголовки и возвращал простой J…
27 ноя '13 в 17:06
3 ответа

URLresponse не извлекается после сохранения в кеше с использованием storeCachedResponse

Цель Я пытаюсь вставить данные / ответ из URLRequest в другой URLRequest в моем кэше. Настроить Это просто пример кода. Это готово быть сброшенным в проект. Я пытаюсь использовать ответ + данные, полученные из моего landscapeURLString сетевой запро…
22 окт '18 в 21:31
2 ответа

Как предотвратить кеш браузера, мешающий NSURLCache?

Я пытаюсь добиться следующего на iOS: Всегда загружайте локальные файлы в UIWebView для статических активов (.html, .js и т. д.) Разрешить обновление протокола, чтобы через некоторое время мы могли возвращать другой набор статических ресурсов для те…
10 сен '13 в 12:49
1 ответ

NSURLCache кэширует "нулевые" ответы

Я действительно изо всех сил пытался реализовать этот "автоматический" и "прозрачный" NSURLCache. Одна из моих проблем заключается в том, что он кеширует нулевые ответы, что довольно раздражает. Вы сказали бы мне реализовать метод NSURLConnectionDel…
28 янв '14 в 17:28
1 ответ

Установка NSURLRequestCachePolicy и NSURLSession

Я создаю NSURLSession с sessionConfiguration, где я явно установил requestCachePolicy а также URLCache, sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; sessionConfiguration.requestCachePolicy = NSURLRequestReturnCache…
22 май '15 в 15:15
1 ответ

Влияет ли кондиционер сетевого соединения на время ответа NSURLCache?

Когда кондиционер сетевых ссылок iOS включен, запросы будут кэшироваться общим NSURLCache возвращаться медленнее?
03 фев '15 в 00:32
3 ответа

NSURLCache - Кэширование диска для GET-запроса с параметрами, не работающими

Я пытаюсь кэшировать некоторые HTTP-запросы на диск с помощью NSURLCache. Проведя некоторые тесты с AFNetworking и не работая, я создал простой пример, используя NSURLRequest. Я инициализирую кэш в AppDelegate следующим образом, устанавливая размер …
2 ответа

Отправка запроса с использованием ответа Nsurlsession Cache

Когда я пытаюсь вызвать запрос с помощью nsurlsession, я не могу кэшировать ответ. Пожалуйста, помогите мне. заранее спасибо
1 ответ

NSURLCache кэшировал ответ по запросу нет данных

Почему responseCache равен нулю? я запустил бы этот пост и действительно получил responseObject из кэша. Как я могу получить responseCache? manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.responseSerializer = [AFJSONRespons…
05 июл '17 в 11:33
1 ответ

CFURLCacheNode течет быстро?

Я использую alamofire для работы в сети. Когда я скачиваю файлы с сервера CFURLCachNode происходят утечки. Я перепробовал все решения, которые смог найти. Я создал sharedUrlCache let URLCache = NSURLCache(memoryCapacity: 4 * 1024 * 1024, diskCapacit…
31 июл '15 в 03:04
0 ответов

Попытка понять NSURLCache и почему я продолжаю потреблять память

Мое приложение выполняет много запросов URL (вызывая веб-службу) в цикле в течение длительного периода времени. Когда я смотрю приложение в инструменте Allocations, я вижу, что потребление памяти постоянно увеличивается во время выполнения этого цик…
0 ответов

Странный сбой WebThread в iOS

Я получаю странный сбой в сети, возникающий при выпуске URLResponse. Я непосредственно не манипулировал содержимым URLCache, так что может быть причиной этой проблемы? Вот журнал сбоя для справки: Incident Identifier: E4116BAA-7467-42F8-B28E-7A1FA2D…
25 июн '12 в 07:16
1 ответ

AFNetworking кеширование с использованием ETag

У меня проблема с реализацией кэширования с использованием значений AFNetworking и ETag. Мой сервер возвращает значения заголовков Cache-Control и ETag для каждого запроса. Но если я сделаю второй запрос на тот же ресурс, AFNetworking не добавит ETa…
04 авг '15 в 14:42