Получение списка календарей Facebook на iOS 6

При повторении списка собственных EKCalendars iOS есть ли способ сказать, что конкретный календарь принадлежит Facebook? Тот, который вы видите в разделе «Facebook» в родном приложении календаря iOS.

Я вижу эти календари с «типом: EKCalendarTypeCalDAV» и «типом: EKCalendarTypeBirthday» для calendar.source.sourceType, но этого недостаточно, потому что некоторые другие календари, не относящиеся к Facebook, могут иметь тот же тип источника. Названия также не такие, как в нативном приложении: календарь с названием «Календарь» на самом деле называется «События Facebook».

Вот журнал:

// "Facebook Events" calendar
2012-12-27 12:19:30.357 [3335:907] Calendar: type:EKCalendarTypeCalDAV title:Calendar Source: title:CalDAV type:EKSourceTypeCalDAV
2012-12-27 12:19:30.367 [3335:1703] Event: Test event on Facebook

// "Birthdays" calendar
2012-12-27 12:19:30.443 [3335:907] Calendar: type:EKCalendarTypeBirthday title:Birthdays Source: title:Other type:EKSourceTypeBirthdays
2012-12-27 12:19:30.709 [3335:1703] Event: Friend's 1 Birthday
2012-12-27 12:19:30.710 [3335:1703] Event: Friend's 2 Birthday

Я не могу использовать SDK EKCalendarChooser, потому что мне нужно настроить его табличное представление и просмотреть некоторые другие источники событий.

Спасибо.


person Misha Karpenko    schedule 27.12.2012    source источник


Ответы (1)


Как я писал в своем ответе на связанный вопрос, невозможно определить, является ли конкретный календарь календарем facebook без использования частный API.

person Fabian Kreiser    schedule 02.02.2013