Ансамбли 2 CloudKit - PullRequest
       28

Ансамбли 2 CloudKit

0 голосов
/ 30 сентября 2018

В настоящее время я использую Ensembles 1 в своем приложении для синхронизации между основными данными и iCloud, и я хочу перейти на Ensembles 2, чтобы использовать CloudKit и предоставляемые им push-уведомления.

Мои вопросы:Ensembles 2 обрабатывает много-много отношений между основными объектами данных, так как мое приложение в настоящее время использует ряд этих отношений

С уважением

Джейми

1 Ответ

0 голосов
/ 01 октября 2018

Да, это так.Ensembles не отображает модель Core Data напрямую в модель CloudKit, она просто хранит файлы журнала транзакций всех изменений в CloudKit.Это означает, что оно работает так же, как и любое другое облачное хранилище с точки зрения Ensembles.

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

...