0

ics使用该ical4j库创建了一个文件,并将该文件保存在以下目录中:Users/[my name]/Library/Calendars/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.calendar/Events/

XXXXX... 是包含ics我使用日历应用程序手动创建的一些文件的日历,所以我认为这可能是保存ics文件的合适位置)

我的目标是让这个ics文件显示在日历中,但它没有,即使我重新启动了日历。为什么是这样?

顺便说一句,这就是我的ics文件包含的内容。这对我来说似乎有效:

开始:VCALENDAR
PRODID:-//Ben Fortuna//iCal4j 1.0//EN
版本:2.0
CALSCALE:公历
开始:事件
DTSTAMP:20150326T104947Z
DTSTART;值=日期;值=日期:20150821
摘要:测试
UID:20150326T104948Z-1@fe80:0:0:0:900c:a0ff:feba:f4a1%9
结束:事件
结束:VCALENDAR

任何指导或更正将不胜感激!

4

1 回答 1

0

VALUE=DATE 参数在您的 DTSTART 属性上出现两次。

您是否尝试从客户端导入相同的事件以查看它是否接受它作为有效事件?

我想即使这样也不能保证在这个位置下放一个文件就可以了。客户端可能依赖一些数据库来跟踪它实际关心的 ics 文件。

于 2015-03-27T10:22:32.283 回答