UIManagedDocument пример / учебник - PullRequest
6 голосов
/ 03 января 2012

Я очень безуспешно пытаюсь создать простое приложение в стиле библиотеки UIManagedDocument (отдельные документы сохраняются в iCloud).

Меня смущает следующее:

Подкласс UIManagedDocument и настройте persistentStoreCoordinator, ManagedObjectModel & ManagedObjectContext в этом подклассе, или они должны быть настроены в AppDelegate (и если да, то как мне обновить persistentStoreCoordinator, чтобы посмотретьв новом файле - кажется, что когда он прочитал persistentStore, я не могу заставить его прочитать новое постоянное хранилище)?

Ответы [ 4 ]

6 голосов
/ 14 января 2012

Как человек, который написал код core-data-documents-using-icloud, я также хотел бы указать вам на сопровождающий пост в блоге. У него есть дополнительная информация, которая может оказаться полезной.

Синхронизация документов с несколькими базовыми данными с использованием iCloud .

6 голосов
/ 06 января 2012

Загрузите образец по указанной ссылке, это поможет вам решить вашу проблему

core-data-documents-using-icloud

0 голосов
/ 22 января 2014

Я только что опубликовал проект, основанный на примере Рика Уоррена: MultiDocumentPlusUUID .В своем посте «Синхронизация документов с несколькими базовыми данными с помощью iCloud» Рик пишет:

Другая ошибка часто появляется, когда я начинаю пытаться передавать изменения назад и вперед между устройствами, на которых у обоих файлов открыт один и тот же файл.Первая синхронизация всегда работает - и, кажется, работает довольно хорошо, если каждая последующая синхронизация работает в одном направлении.

MultiDocumentPlusUUID компилируется и запускается на iOS 7.1b4 и может выполнять ping-pong успешно обновляет данный документ.

0 голосов
/ 06 сентября 2013

Пример Ричарда - отличный пример. Я использовал его и книгу PragmaProg по основным данным http://pragprog.com/book/mzcd2/core-data в качестве руководства для создания модуля управляемого документа на github. Смотри: https://github.com/dtrotzjr/APManagedDocument

Мой код использует поведение iOS 7 iCloud Core Data, которое я не могу комментировать публично, пока NDA не будет отменено. Не стесняйтесь пинговать меня напрямую, если у вас есть какие-либо вопросы.

...