Цель
Я пытаюсь сохранить PFObject, у которого PFFile есть атрибут. Я использую новый Local Datastore для iOS, поэтому я хотел бы сохранить этот PFObject с помощью метода saveEventually().
Проблема
Проблема, с которой я сталкиваюсь, заключается в том, что метод saveEventually() не похож на сохранение PFFiles. Я попытался saveEventually() мой объект без привязанного PFFile, и это сработало нормально. Как только мой PFFile был повторно подключен, Xcode бросил пару уведомлений о контрольных точках (ошибки?), Но не прекратил приложение, и кажется, что все прошло хорошо, однако проверка в браузере анализа данных подтвердила, что сохранение не проходить.
До использования функции Local Datastore я не считаю, что это спасение было бы возможным - это вызвало бы ошибку "Unable to saveEventually a PFObject with a relation to a new, unsaved PFFile.". Кажется, что функция Local Datastore исправила это, поскольку она указана в iOS Local Datastore docs:
"Привязка PFObject рекурсивна, как и сохранение, поэтому любые объекты на которые указывает тот, который вы закрепляете, также будут закреплены. Когда объект привязан, каждый раз, когда вы обновляете его, выбирая или сохранение новых данных, копия в локальном хранилище данных будет обновлена автоматически. Вам не нужно об этом беспокоиться.
Я обновил SDK до последней версии (v1.6.2). Есть идеи?