Подтвердить что ты не робот

Очистить кэш NSURLConnection

Есть ли способ очистить кэш NSURLConnection?

Я использовал это, чтобы загрузить некоторые строки, но я продолжаю получать одни и те же строки, даже если я изменил это с моего сервера.

4b9b3361

Ответ 1

Вы можете очистить кеш явным образом, используя:

Obj-C

[[NSURLCache sharedURLCache] removeAllCachedResponses];

быстры

 URLCache.shared.removeAllCachedResponses()

Ответ 2

Вы указываете политику кэширования при создании объекта NSURLRequest. Задайте для свойства cachePolicy значение NSURLRequestReloadIgnoringCacheData или используйте initWithURL: cachePolicy: timeoutInterval: initializer. См. documentation в политике кэша.

Ответ 3

Добавьте одно случайное число в конце имени файла

Как abc.pdf?rand=10023

Ответ 4

Вот путь от официальных страниц Apple, которые могут помочь. Просто прочитайте короткий и информативный ответ в ссылке.

Кэш сеанса TLS

Ответ 5

У меня была одна и та же проблема, независимо от того, что я делаю, я буду продолжать получать старые данные из Интернета. Я сделал простое решение. Я сделал php script. Этот script считывает данные. теперь я получаю доступ к этому PHP скрипт вместо файла данных, и мне хорошо идти.