UIManagedDocument пример / учебник
Я очень безуспешно пытался создать простой UIManagedDocument
приложение в стиле библиотеки (отдельные документы сохраняются в iCloud).
Меня смущает следующее:
Я подкласс UIManagedDocument
и настроить persistentStoreCoordinator
, ManagedObjectModel
& ManagedObjectContext
в этом подклассе, или они должны быть настроены в AppDelegate
(и если да, то как мне обновить persistentStoreCoordinator
посмотреть на новый файл - кажется, что когда-то прочитал persistentStore
что я не могу заставить его читать новый постоянный магазин)?
4 ответа
Скачайте образец по приведенной ссылке, он поможет вам решить вашу проблему
Как человек, который написал код core-data-Documents-using-icloud, я также хотел бы указать вам на сопровождающий пост в блоге. У него есть дополнительная информация, которая может оказаться полезной.
Синхронизация нескольких основных данных документов с помощью iCloud.
Пример Ричарда - отличный пример. Я использовал его и книгу PragmaProg по основным данным http://pragprog.com/book/mzcd2/core-data в качестве руководства для создания модуля управляемого документа на github. Смотрите: https://github.com/dtrotzjr/APManagedDocument
Мой код использует поведение iOS 7 iCloud Core Data, которое я не могу комментировать публично, пока NDA не будет отменено. Не стесняйтесь пинговать меня напрямую, если у вас есть какие-либо вопросы.
Я только что опубликовал проект, основанный на примере Рика Уоррена: https://github.com/DonBriggs/MultiDocumentPlusUUID. В своем посте "Синхронизация документов с несколькими основными данными с помощью iCloud" Рик пишет:
Другая ошибка часто обнаруживается, когда я начинаю пытаться передавать изменения назад и вперед между устройствами, на обоих из которых открыт один и тот же файл. Первая синхронизация всегда работает - и, кажется, работает довольно хорошо, если каждая последующая синхронизация работает в одном направлении.
MultiDocumentPlusUUID компилируется и запускается на iOS 7.1b4 и может успешно обновлять данный документ с помощью пинг-понга.