我可以使用符号的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”或“calendaritem”等,但是没有去。
想法?
感谢