классическое создание события ios

Я успешно подписался на свой календарь iCal, и я могу просматривать события, и он обновляется. Однако я не могу создавать сигналы тревоги или напоминания, если я просматриваю отдельное событие. Обычно есть кнопка редактирования для любого события календаря, которое загружается из моего обычного календаря, который находится на бирже.

Я думал, что где-то слышал, что вам, возможно, придется использовать веб-сервер 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

Спасибо, Барт.


person Brian Barthold    schedule 11.02.2013    source источник
comment
Это не похоже на вопрос программирования. Возможно, лучше задать вопрос Superuser?   -  person Bart Kiers    schedule 12.02.2013
comment
Хорошо, однако я могу опубликовать код, который я использую для создания iCal, если это поможет...   -  person Brian Barthold    schedule 12.02.2013
comment
Ах, извините, вы делаете это программно, я думал, вы используете приложение.   -  person Bart Kiers    schedule 12.02.2013
comment
Нет проблем, это довольно расплывчатый вопрос...   -  person Brian Barthold    schedule 12.02.2013


Ответы (1)


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

person Community    schedule 12.02.2013
comment
Спасибо. Означает ли это, что даже локальное редактирование файла ics на iphone можно выполнить только с помощью сервера CalDav? - person Brian Barthold; 12.02.2013