Как получить только видимые календари в iOS
Я пытаюсь получить только видимые календари с iOS с помощью Swift. Я могу получить полный список доступных календарей, но не могу знать, какой из них отображается на устройстве. Я просто хочу работать с теми, а не создавать другой список выбранных календарей, вместо этого использовать список, который уже есть в системе.
Кто-нибудь знает, есть ли какие-либо свойства, которые я могу получить, или любой метод? EKCalendar
кажется, не имеет никакого полезного в этом отношении.
Любая помощь приветствуется.
func ListCalendars() {
if !AccesToCalendar() { return }
self.calendarList = MyEvenstore.calendars(for: .event)
for calendars in calendarList!{
print(calendars.title)
}
}
1 ответ
Я могу выяснить, что существующие календари в системах настроены и все они "видимы". Я угадываю данные из приложения calendar
там, где настроена видимость, недоступно из другого приложения.