我使用ical4j
库创建了一个ics
文件,并将该文件保存在以下目录中:Users/[my name]/Library/Calendars/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.calendar/Events/
XXXXX。。。是保存我使用日历应用程序手动创建的一些ics
文件的日历,所以我认为这可能是保存ics
文件的合适位置)
我的目标是让这个ics
文件显示在日历中,但它没有,即使我重新启动了日历。为什么会这样?
顺便说一下,这就是我的ics
文件所包含的内容。这对我来说似乎是有效的:
开始:VCALENDARPRODID://Ben Fortuna//iCal4j 1.0//EN版本:2.0CALSCALE:GREGORIAN开始:VEVENTDTSTAMP:20150326T104947ZDTSTART;VALUE=日期;VALUE=日期:20150821总结:测试UID:20150326T104948Z-1@fe80:0:0:0:900c:a0ff:feba:f4a1%9结束:VEVENT结束:VCALENDAR
如有任何指导或更正,我们将不胜感激!
VALUE=DATE参数在DTSTART属性上出现两次。
您是否尝试过从客户端导入相同的事件,以查看它是否接受它作为有效事件?
我想即使这样也不能保证只在这个位置下放一个文件就可以了。客户端可能依赖一些DB来跟踪它实际关心的ics文件。