2012-03-25 7 views
0

Avec iCloud, vous pouvez synchroniser vos bases de données CoreData sur plusieurs périphériques. Cela fonctionne au moyen de SQLite créant un journal de transactions qui est répliqué via le nuage. J'aime ce mécanisme, je ne veux pas le lier à iCloud et aux serveurs d'Apple.Synchronisation de la base de données CoreData sans iCloud?

Existe-t-il un moyen d'activer ce journal de transactions et de le répliquer manuellement en utilisant du code personnalisé et des serveurs sous mon contrôle?

Répondre

0

Non, pour le moment, les journaux de transactions ne sont exposés par aucune API. Vous pouvez les regarder sur votre Mac si vous avez iCloud activé (ils vivent dans ~/Library/Mobile Documents/) pour essayer de comprendre comment Apple fait cela et le reproduire vous-même. Cela semble être un problème très difficile.

Questions connexes