Я создаю приложение, которое использует довольно много констант, это UUID, которые обычно не меняются, есть некоторая информация, которая может измениться. Тем не менее, это будет связано с нашими аппаратными парнями.Использование Parse взамен файла Constants.h
Я думал использовать синтаксический анализ вместо файла Constants.h, но в моем ограниченном тестировании у меня возникают проблемы с получением данных из локального магазина, когда сетевого подключения нет.
Является ли то, что я пытаюсь сделать, даже возможно?
Есть ли онлайн-копия статических ключей, которые синхронизируются с локальным магазином для автономной доступности?
Что я пробовал:
PFQuery *query = [PFQuery queryWithClassName:className];
[query getObjectInBackgroundWithId:objectId
block:^(PFObject *cloudUpdate, NSError *error) {
cloudUpdate[settingsName] = updateValue;
[cloudUpdate pinInBackground];
[cloudUpdate saveEventually];
}];
Чтобы восстановить его:
PFQuery *query = [PFQuery queryWithClassName:@"Settings"];
[query fromLocalDatastore];
[query getObjectInBackgroundWithId:@"xWMyZ4YEGZ" block:^(PFObject *settings, NSError *error) {
NSLog(@"%@", settings);
}];
Я попытался с помощью fromLocalDataStore. Я удалил закрепленный объект и попробовал его снова.
Мой проект настроен правильно, у меня есть локальное хранилище данных в моем appdelegate и установлена libsqlite3.
О, хорошо. Поэтому я получаю следующее: когда Wi-Fi или сотовая связь включены. Он отлично работает, когда нет сети, она не даст мне никакой ценности. – Diaonic