我编写了一个应用程序,将日历从 Lotus Notes 同步到 iphone(使用 MS Outlook 作为管道),我想告诉 iTunes 将更改推送到 iphone。
我可以使用 COM 接口 ( IITIpodSource.UpdateIpod ) 很好地做到这一点,但问题是该方法在开始同步时立即返回。然后 iTunes 将处理其余部分。我希望在 iTunes 完成同步时通知我的应用程序,以便我可以相应地更新我的 GUI。
因此,当 iTunes 正确同步 iphone 时,我的应用程序从未被告知何时完成。顺便说一句,我可以轮询的状态标志与事件一样好......
我在文档中找不到任何帮助。有没有人尝试过这样的事情?
编辑:我尝试轮询FreeSpace属性,但似乎在同步完成之前已更新(据我所知,甚至可能更新多次)