2010-05-09 5 views
1

Je suis à la recherche d'un moyen de synchroniser un fichier XML en ligne avec mon application iPhone et de télécharger uniquement les éléments modifiés les plus récents. Chaque élément est marqué avec un attribut de date, donc je suppose que c'est possible. J'ai entendu dire que les données de base peuvent accomplir cette tâche, mais je ne suis pas sûr de la méthode suggérée et de la façon d'aborder la mise en œuvre.Synchronisation du contenu en ligne avec l'application iPhone

Merci pour toute aide.

Répondre

0

Apple dispose d'un cadre Sync Services mais il n'est actuellement pas disponible dans le SDK iPhone.

Je suis en train de faire une chose similaire actuellement. La synchronisation n'est pas aussi triviale que vous le pensez d'abord. Pour ce faire, vous devez effectuer la synchronisation dans un contexte d'objet géré séparé, enregistrer ce contexte et gérer la notification de sauvegarde pour la fusionner dans votre contexte principal afin que votre application reçoive tous les événements de modification corrects.

Vous devez également gérer le moment où le serveur/client a une heure système différente. Même une différence de quelques secondes peut causer des problèmes selon la façon dont vous fusionnez les changements.