2

编写了一个应用程序,将日历从 Lotus Notes 同步到 iphone(使用 MS Outlook 作为管道),我想告诉 iTunes 将更改推送到 iphone。

我可以使用 COM 接口 ( IITIpodSource.UpdateIpod ) 很好地做到这一点,但问题是该方法在开始同步时立即返回。然后 iTunes 将处理其余部分。我希望在 iTunes 完成同步时通知我的应用程序,以便我可以相应地更新我的 GUI。

因此,当 iTunes 正确同步 iphone 时,我的应用程序从未被告知何时完成。顺便说一句,我可以轮询的状态标志与事件一样好......

我在文档中找不到任何帮助。有没有人尝试过这样的事情?

编辑:我尝试轮询FreeSpace属性,但似乎在同步完成之前已更新(据我所知,甚至可能更新多次)

4

1 回答 1

1

尝试直接在 iPod 上执行其他操作(例如,创建一个新的播放列表 - 弹出可能有点“太难”,除非您可以以编程方式重新插入 iPod)。至少通过 GUI,您只能在同步完成后执行此操作。

于 2009-10-24T18:11:18.510 回答