如何调用 ical 同步服务?
Posted
技术标签:
【中文标题】如何调用 ical 同步服务?【英文标题】:How to invoke ical sync service? 【发布时间】:2010-12-20 21:04:00 【问题描述】:我有一个通过日历存储框架与 iCal 同步的应用程序。我注意到我需要打开 iCal 以启动同步服务并将我的应用程序添加的事件和任务传输到我的 ipad 和 iphone。所以..我的问题,有没有办法在不打开 ical 的情况下启动 ical 同步服务?
谢谢, 何塞。
【问题讨论】:
可能不是最有用的建议,但您是否考虑过使用CalendarStore
代替?
这就是我正在使用的,但访问日历存储框架不会自动与 iphone 或其他计算机同步。当我打开 iCal 时,iCal 会使用真相更新 CalendarStore 数据库(同步服务)
【参考方案1】:
我不确定它是否会获取对 CalendarStore 所做的最新更改,但您应该能够通过启动来触发 iCal 的同步客户端(NSWorkspace 可以):
/System/Library/Frameworks/CalendarStore.framework/Resources/iCalExternalSync
这是 iCal 用来与同步服务交互的同步工具。
【讨论】:
好建议,虽然我无法初始化同步功能。该程序确实以退出代码 0 开始和结束。我也尝试给它单个数字参数,但它不起作用。以上是关于如何调用 ical 同步服务?的主要内容,如果未能解决你的问题,请参考以下文章
如何对服务器进行 JavaScript 同步调用? [复制]
如何在 C#/XAML Metro App 中使用 HttpWebRequest(或)HttpClient 进行同步服务调用?