При повторении списка собственных 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, потому что мне нужно настроить его табличное представление и просмотреть некоторые другие источники событий.
Спасибо.