UIManagedDocument пример / учебник

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

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

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

4 ответа

Решение

Скачайте образец по приведенной ссылке, он поможет вам решить вашу проблему

Сердечник-данные-документы, использующие-ICloud

Как человек, который написал код 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 и может успешно обновлять данный документ с помощью пинг-понга.

Другие вопросы по тегам