UIDocumentInteractionController не может добавить файл ics в календарь

Я пытаюсь открыть ics (Calendar) файл в моемiOS application.

В целях отладки я добавил файл ics в свой пакет событий календаря, созданных в iCal.

Я используюUIDocumentInteractionController представить данные календарного приглашения с надеждой позволить пользователю добавить их в свой календарь.

Однако при представленииUIDocumentInteractionController с помощью в качестве исходного файла, он правильно показывает все данные, относящиеся к событию, однако кнопка «добавить кcalendarзаменено наЭти данные приглашения устарели'

Если я использую опцию «поделиться», чтобы отправить файл по SMS или электронной почте, а затем пытаюсь открыть его, он работает, как и ожидалось, используяUIDocumentInteractionControllerпоэтому я не думаю, что это поврежденный файл.

Мне было интересно, если я что-то упускаю сUIDocumentInteractionController или если это известная проблема.

Любые идеи будут великолепны

self.documentController = [UIDocumentInteractionController
                               interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];

self.documentController.delegate = self;
[self.documentController presentPreviewAnimated:YES];

Изменить: я не могу использовать EKEvents, так как мне нужно добавить приглашенных на событие

Ответы на вопрос(1)

Ваш ответ на вопрос