Apple iCal的“委派”标签 - 禁用复选框?

时间:2011-02-08 18:36:24

标签: icalendar caldav

我正在尝试访问iCal中的CalDAV帐户,除了“委派”选项卡外,一切正常。我可以看到我有权访问的帐户(包括正确的读/写属性),但复选框已禁用,并且无法选择日历。有没有人见过这个&知道原因是什么吗?

这是一个自定义的CalDAV实现,因此可能是由于iCal期望与我们的服务器发送的内容之间的脱节 - 但是控制台中没有错误/警告消息来指示问题可能是什么。 / p>

任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:2)

iCal查询服务器上可用的权限和方法。要查询集合资源的权限,您需要具有DAV :: read-current-user-privilege-set权限。假设iCal可以读取权限,它将寻找读取的DAV ::读取权限以及DAV :: bind,DAV :: unbind和DAV :: write权限,以指示写入的能力。

调试此问题的最佳方法可能是阅读RFC3744大约六次,穿插使用iCal对付工作服务器并嗅探TCP通信。一个好方法是使用某种中间人代理,这样你就可以嗅探与(例如)Mobile Me或iCloud的通信。

答案 1 :(得分:0)

在我有限的经验中,当用于共享的帐户在Microsoft Exchange Server 2010中起作用(非个人)时会发生这种情况。例如,其中三个中的两个是有效的:

screenshot of preferences for delegation for an Exchange account in iCal

我确实使用了各种CalDAV实现,但从未遇到过相同的限制,所以这可能不是一个好的答案。此外,用于日历和委派的Exchange Web服务(EWS)可能无法与CalDAV相媲美。不过,这是值得深思的。

答案 2 :(得分:0)

iCal 5.x的调试菜单提供了CalDAV日志记录选项。

要启用该菜单,您可以使用Secrets偏好设置面板。