Синхронизация базы данных CoreData без iCloud? - PullRequest
0 голосов
/ 25 марта 2012

С iCloud вы можете синхронизировать базы данных CoreData на нескольких устройствах.Это работает с помощью SQLite, создающего журнал транзакций, который реплицируется через облако.Мне нравится этот механизм, поскольку я не хочу связывать его с iCloud и серверами Apple.

Есть ли способ включить этот журнал транзакций и вручную реплицировать его, используя пользовательский код и серверы под моим контролем?

1 Ответ

0 голосов
/ 15 апреля 2012

Нет, на данный момент журналы транзакций не предоставляются никаким API. Вы можете посмотреть их на своем Mac, если у вас включен iCloud (они живут в ~/Library/Mobile Documents/), чтобы попытаться выяснить, как Apple это делает, и воспроизвести его самостоятельно. Похоже, очень сложная проблема.

...