Всем привет! Я пытаюсь писать мобильное приложение для одного сайта. Мне нужно загружать несколько JSON’ов (с YouTube и с самого подопытного сайта), а потом парсить их в приложении. Так вот, с YouTub’ом никаких проблем нет, всё работает чётко как надо.
А вот с самописными JSON’ами какой-то косяк. Если JSON обновить на сервере, то в приложении ещё несколько часов будет загружаться старая информация. Даже если удалить файл с сервера, то в приложение всё равно откуда-то загрузятся старые данные. И только лишь если переименовать файл на сервере, а потом поправить ссылку на него в XCODE и заново скомпилировать программу, то только тогда загрузятся новые данные.
Складывается впечатление, что загруженная из JSON’а информация сохраняется в какой-то кэш на уровне системы. А при вызове функции программа не сразу выкачивает из интернета новый файл, а ещё какое-то время берёт его из кэша.
Но почему тогда с Ютубом всё нормально и таких проблем нет? Код для обработки JSON’ов я использовал идентичный, исправляя лишь ссылки и ключи.
Уже несколько недель бьюсь. Помогите советом.