Основные данные с MagicalRecord не сохраняются в iCloud

Я использую MagicalRecord в своем проекте. До сих пор он отлично работал с хранилищем SQLite. Но теперь я пытаюсь «обновить» до iCloud, чтобы иметь синхронизацию между версиями моего iPhone и iPad.

Но это не работает, как я ожидал. Приложение по-прежнему работает так же - данные сохраняются и считываются, но они не сохраняются в iCloud, как я ожидал.

Единственное изменение, которое я внес, - это настройка MagicalRecord.

До:

[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];

После:

[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];

AAAAA - это не AAAAA в коде, а мой личный идентификатор из профиля разработчика.

В журнале вывода я вижу, что iCloud обнаружен и ошибок нет. Я также пробовал пройтись по коду, и все выглядит нормально.

Что мне не хватает? Нужно ли мне слушать какое-то событие? Мне не удалось найти пример использования MagicalRecord с iCloud.

Версия MagicalRecord следующая:
https://github.com/magicalpanda/MagicalRecord

6
задан nevan king 13 April 2012 в 10:44
поделиться