2013-02-11 63 views
0

我已成功訂閱我的iCal日曆,並且可以查看事件並進行更新。但是,如果我查看單個事件,則無法創建警報或提醒。正常情況下,從正常交換日曆中加載的任何日曆事件都有編輯按鈕。ical創建事件ios

我以爲我聽說你可能不得不使用網絡dav服務器來做一個特定事件的提醒或報警。這是真的,還是有人有幸運氣提醒工作。

下面是php生成的ics文件。

 
BEGIN:VCALENDAR 
PRODID:-//My/Calendar//NONSGML v1.0//EN 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:PUBLISH 
X-WR-CALNAME:My Calendar 
X-WR-TIMEZONE:America/Chicago 
X-WR-CALDESC:Calendar Events 
X-PUBLISHED-TTL:PT1M 
BEGIN:VTIMEZONE 
TZID:America/Chicago 
X-LIC-LOCATION:America/Chicago 
BEGIN:DAYLIGHT 
TZOFFSETFROM:-0600 
TZOFFSETTO:-0500 
TZNAME:CDT 
DTSTART:19700308T020000 
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU 
END:DAYLIGHT 
BEGIN:STANDARD 
TZOFFSETFROM:-0500 
TZOFFSETTO:-0600 
DTSTART:19701025T020000 
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU 
END:STANDARD 
END:VTIMEZONE 
BEGIN:VEVENT 
CREATED:20110119T123850 
DTSTAMP:20130211T031208Z 
DTSTART;VALUE=DATE:20120209 
DTEND;VALUE=DATE:20120209 
SEQUENCE:0 
DESCRIPTION;ENCODING=QUOTED-PRINTABLE: 
To edit this event, go to: https://mywebsite.com/events/edit/15 
SUMMARY:My B-day 
UID:4efbf8ee376152344030ede518327cbaf4c41b5f 
STATUS:CONFIRMED 
END:VEVENT 

感謝, 巴特

+0

這聽起來不像一個編程問題。也許[超級用戶](http://superuser.com/)是一個更好的地方提問? – 2013-02-11 21:09:22

+0

好的,但是我可以發佈我用來生成iCal的代碼,如果這有幫助... – 2013-02-11 21:21:32

+0

啊,對不起,你正在編程,我以爲你正在使用一個應用程序。 – 2013-02-11 21:24:57

回答

1

如果你要編輯的事件,你需要有服務你的iCalendar文件的CalDAV服務器。現在,您只需提供只讀的iCalendar文件,以便您的日曆應用程序無法對其進行編輯。

+0

謝謝。這是否意味着即使在iphone上本地編輯ics文件也只能通過CalDav服務器完成? – 2013-02-12 14:57:56