Если вас все еще интересует, почему метод calendarChooserSelectionDidChange возвращает нулевой результат для selectedCalendars .У меня была та же проблема.
Когда calendarChooserSelectionDidChange вызывается метод делегата, если EKCalendarChooser настроен с использованием EKCalendarChooserSelectionStyleSingle , все работает отлично.Но если он настроен для EKCalendarChooserSelectionStyleMultiple , метод делегата calendarChooserSelectionDidChange срабатывает, но calendarChooser.selectedCalendars вернет NULL, если только вы не установили NSSet календарей для Eпри настройке, например: detailViewController.selectedCalendars = mySelectedCalendars;или detailViewController.selectedCalendars = [NSSet setWithArray: [eventStore calendars]];