从Objective-C打开iCal到特定的CalEvent

时间:2011-01-01 02:13:10

标签: cocoa icalendar

10.6,Cocoa only(没有Applescript)。我有一个CalEvent,我想在iCal中打开它。怎么样?

我可以使用符号的URL:“ical://”打开带有NSWorkspace的iCal URL,但我找不到允许我指定特定CalEVent的uid的URL语法文档。我试过简单地将UID添加到“ical://”字符串的末尾,但是只打开了iCal,它没有显示包含指定了uid的事件的视图。

我认为可能有一种方法可以在Calendar Framework中从CalEvent打开iCal,但是找不到这样的方法。

然后我检查了Mail的“待办事项”功能如何将URL存储回邮件,它使用以下语法:

mailitem:4019BCA5-4226-410B-969A-AEBAC75C3AE8?type=todo&action=showparent

所以我尝试了各种变体,在我的事件中用UUID代替UUID和“ical”或“c​​alendaritem”等,但是没有去。

想法?

感谢

0 个答案:

没有答案