J'utilise Sync Services dans mon application. J'utilise le moyen normal d'obtenir les contacts du carnet d'adresses (en utilisant les services de synchronisation).MACOSX - Lorsque j'appelle -finishSyncing sur un ISyncSessionDriver, l'application effectue des appels répétés au délégué
Je veux mettre fin prématurément à une session de synchronisation si l'utilisateur décide de le faire, par conséquent, lorsque l'utilisateur appuie sur le bouton « Annuler », je fais un appel à [driver finishSyncing]
Attaché au ISyncSessionDriver
est un délégué qui traite les méthodes de délégué typiques d'une session de synchronisation. Le problème est que lorsque vous appelez finishSyncing
, le sessionDriver:willFinishSessionAndReturnError:
est appelé à plusieurs reprises, pas seulement une fois, mais des centaines de fois. Finalement, il va jeter une erreur. Alors, comment ai-je pu résoudre ce problème, ou quel meilleur débogage puis-je faire pour déterminer quel est le problème?
Merci
Quelle erreur est retournée, éventuellement? – CristiC