Я в лесу с этим: у меня есть универсальное навигационное приложение, которое отображает данные, хранящиеся в настоящее время в файле plist. В будущей версии я хочу перенести базу данных в файл JSON на моем сервере, который приложение может загрузить в его пакет, а затем проанализировать его. Может ли кто-нибудь предложить простой легкий способ проверить, что текущий сохраненный файл в комплекте соответствует версии, размещенной на сервере? По существу, проверка обновлений для db без повторной загрузки всего файла JSON.Проверьте обновления файла JSON онлайн и сравните его с локальным сохраненным файлом
Вот фрагмент того, как выглядит начало файла JSON.
{ "version" : "0.2", "description" : "1. Corrections to several entries.\n2. Added 21 new departments from Alameda & Fresno Counties.", "counties" : {............... *Rest of the JSON file here* .....}
Моя идея состояла в том, чтобы сохранить «версию» («0.2») значение NSUserDefaults и использовать это значение для проверки против имеющегося файла JSON в Интернете каждый раз, когда запуски приложения.
Я нахожусь на правильном пути или есть лучший способ сделать это в целом?
Спасибо
Romeo
Простите мою нобость, я просматриваю ссылку на NSMutableURLRequest, я использую ** - addValue: forHTTPHeaderField: ** или ** - setValue: forHTTPHeaderField: **? – Romeo
Нравится? [myRequest setValue: @ "Пт, 20 июл 2012 04:17:16 GMT" forHTTPHeaderField: @ "If-Modified-Since"]; – Romeo
+1 это имеет гораздо больше смысла, чем мой :) – Robotnik