2010-12-20 4 views
2

J'ai une application qui se synchronise avec iCal via le framework de magasin de calendriers. J'ai remarqué que j'ai besoin d'ouvrir iCal pour le service de synchronisation pour démarrer et transférer des événements et des tâches ajoutés avec mon application sur mon ipad et mon iphone. Alors ... ma question, y at-il un moyen de démarrer le service de synchronisation ical sans ouvrir ical?Comment appeler le service de synchronisation ical?

Merci, Jose.

+0

Probablement pas la suggestion la plus utile, mais avez-vous envisagé d'utiliser 'CalendarStore' à la place? –

+0

Cest ce que j'utilise, mais l'accès au cadre de magasin de calendrier ne se synchronise pas automatiquement avec iphone ou d'autres ordinateurs. Lorsque j'ouvre iCal, iCal met à jour la base de données CalendarStore avec la vérité (services de synchronisation) –

Répondre

0

Je ne suis pas certain que ce ramassera les dernières modifications apportées à CalendarStore, mais vous devriez être en mesure de déclencher le client de synchronisation iCal en lançant (NSWorkspace ferait):

C'est l'outil de synchronisation iCal utilise pour interagir avec les services de synchronisation.

+0

Bonne suggestion, bien que je ne puisse pas initialiser la fonction de synchronisation. Le programme commence et se termine par le code de sortie 0. J'ai également essayé de lui donner des paramètres de numéro unique mais cela n'a pas fonctionné. –

Questions connexes