Чтение / разбор iOS 5 ics (iCalendar) из webURL - PullRequest
1 голос
/ 20 декабря 2011

, начиная с iOS5, есть возможность установить EKEventSource в EKSourceTypeCalDAV. Кто-нибудь знает, можно ли получать события от webUrl? WebURL (в качестве примера рассмотрим календарь Google) возвращает данные в файле ics (формат iCalendar)

Я не хочу, чтобы приложение iCal-App считывало данные ics, но использую инфраструктуру Eventkit для получения событий в моем собственном приложении.

Заранее спасибо.

1 Ответ

3 голосов
/ 20 декабря 2011

Невозможно "установить EKEventSource в EKSourceTypeCalDAV".EKSourceTypeCalDAV просто говорит вам, что конкретный EKSource является учетной записью CalDAV, в отличие от одного из других типов, которые можно настроить в iOS.sourceType - это свойство только для чтения.

Для ясности, объект EKSource извлекается из EKEventStore, который представляет базу данных Календаря iOS.Мне не известно о «EKEventSource».

EventKit не подходит для ваших целей, он предназначен для взаимодействия с событиями, содержащимися в базе данных календаря iOS (и в приложении).Но вы можете использовать этот проект для импорта внешнего файла ics, Ical для Objective-c

...