3

在 Snow Leopard 中,可以在 iCal 事件中显示空闲/忙碌时间。我搜索了 CalStore.framework 的标题,找不到任何描述该字段的属性。如何检索日历事件的忙/闲属性?

4

4 回答 4

1

当我导出 iCal 4 日历时,我注意到“忙碌”被编码为“TRANSP:OPAQUE”,“空闲”被编码为“TRANSP:TRANSPARENT”。我无法在 iCal 的 Applescript 字典中找到等效的内容。

于 2011-05-02T22:53:29.567 回答
1

iCal 服务器有一种检索忙/闲的方法,参见:http ://www.webdav.org/specs/rfc4791.html#rfc.section.7.8.4

然而,这不是微不足道的,您将不得不编写自己的 API。您使用 NSURLRequest 和 NSURLConnection 发出服务器查询。

于 2010-02-04T17:17:19.540 回答
0

可以肯定的是,Calendar Store 中没有用于此的公共 API。您必须提交一个请求它的错误。备择方案:

  • 查看 iCal 是否支持该属性的 AppleScript
  • 使用可以访问完整 iCal 架构的同步服务
于 2009-10-31T19:27:16.320 回答
0

作为黑客,您能否请求事件的 CalDav 文件并对其进行解析?

于 2009-11-03T06:52:46.967 回答