Какао и кеширование - PullRequest
       1

Какао и кеширование

0 голосов
/ 09 октября 2011

Я пытаюсь загрузить список свойств с веб-сервера, используя -initWithContentsOfURL

Проблема, с которой я столкнулся, заключается в том, что Cocoa кэширует ответ от веб-сервера и файл, который я пытаюсь загрузить. Это означает, что в первый раз он будет работать нормально, но во второй раз файл на сервере изменился, он не будет работать должным образом. Он просто «загружает» (просто копирует его из базы данных cache.db) старый файл.

Какой лучший способ обойти это? Должен ли я реализовать что-то более «изощренное», например NSURLDownload?

1 Ответ

1 голос
/ 09 октября 2011

Какие заголовки HTTP в ответе? Попробуйте это в терминале:

curl -I http://the-uri-for-the-plist

Возможно, сервер указывает, что файл может быть кэширован.

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