gpt4 book ai didi

cocoa - 如何让用户将日历事件从我的应用程序拖放到 iCal?

转载 作者:行者123 更新时间:2023-12-03 18:02:47 25 4
gpt4 key购买 nike

我正在编写一个 Mac 应用程序。在这个应用程序中,我想让用户将一些元素变成日历事件。我希望用户能够将元素拖到 iCal 中,最好也拖到 BusyCal 中。但我不知道在拖动粘贴板上放什么。

我希望能够设置这些事件的 URL 属性,这意味着计划文本(据我所知)不是解决方案。

iCalendar 数据似乎很合适。不幸的是,iCalendar 中 VEVENT 规范的一部分是事件的开始和结束时间,iCal 和 BusyCal 似乎都不喜欢没有这些属性的 VEVENT。我希望用户通过将事件拖动到日历中的相应位置来选择事件的时间。

知道我可以在粘贴板上放置什么来完成这项工作吗?

最佳答案

事实证明,最好的方法是将 URL 数据 (public.url) 放在粘贴板上。 iCal 将使用它作为新事件的名称和 URL。如果还指定了 public.url-name,BusyCal 将使用它作为名称。 iCal 仍将使用 URL 来命名事件。

关于cocoa - 如何让用户将日历事件从我的应用程序拖放到 iCal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4765734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com