У меня есть EKCalendarChooser, чтобы разрешить пользователю выбирать Календарь, и у меня есть настройка EKCalendarChooserDelegate Protocol для проверки выбора. Я получаю calendarChooserDidFinish с результатами, но я до сих пор не понимаю, как перейти к календарю. Я вижу свойство selectedCalendars, но я предполагаю, что ожидал способ установить календарь выбора, установив eventStore или идентификатор - возможно, я использую NSSet, который возвращается?Как использовать результаты из iOS EKCalendarChooser для перехода к выбранному календарю?
Так что, когда я изменить календарь, я сделал что-то вдоль линий
self.defaultCalendar = [self.eventStore calendarWithIdentifier:identifier];
или идентификатора создания нового календаря
self.defaultCalendar = [EKCalendar calendarWithEventStore:eventStore];
self.defaultCalendar.title = @"Demo calendar";
self.defaultCalendar.source = localSource;
[eventStore saveCalendar:self.defaultCalendar commit:YES error:nil];
Как изменить на новый календарь выберите из EKCalendarChooser?
Отличный ответ - спасибо – timeview
Не могли бы вы включить ответ с помощью функции множественного выбора? Я был бы очень признателен – jsetting32