2013-02-11 8 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 

Спасибо, Bart

+0

Это не похоже на вопрос программирования. Возможно, [Superuser] (http://superuser.com/) лучше спросить? –

+0

Хорошо, однако я могу опубликовать код, который я использую для генерации iCal, если это помогает ... –

+0

А, извините, вы делаете это программно, я думал, что вы используете приложение. –

ответ

1

Если вы хотите редактировать события, которые вы должны иметь сервер CalDAV служащий файл Анонсы. Прямо сейчас вы просто используете файл iCalendar, доступный только для чтения, поэтому ваше приложение календаря не имеет возможности его редактировать.

+0

Спасибо. Означает ли это, что даже редактирование файла ics локально на iphone может выполняться только с сервера CalDav? –