UIDocumentInteractionController não pode adicionar o arquivo ics ao calendário
Estou tentando abrir um ics (Calendar
) dentro do meu arquivoiOS application
.
Para fins de depuração, adicionei um arquivo ics ao meu pacote de um evento de calendário criado no iCal.
estou usandoUIDocumentInteractionController
para apresentar os dados do convite da agenda com a esperança de permitir que o usuário os adicione à sua agenda.
No entanto, ao apresentar oUIDocumentInteractionController
com inics como o arquivo de origem, ele mostra corretamente todos os dados relacionados ao evento, no entanto, o botão 'add tocalendar
'é substituído por'Os dados deste convite estão desatualizados'
Se eu usar a opção de compartilhamento para enviar o arquivo via SMS ou E-mail e tentar abri-lo, ele funcionará conforme o esperado usando oUIDocumentInteractionController
, portanto, não acho que seja um arquivo corrompido.
Eu queria saber se estou faltando algo simples com oUIDocumentInteractionController
ou se este for um problema conhecido.
Alguma idéia seria ótima
self.documentController = [UIDocumentInteractionController
interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
self.documentController.delegate = self;
[self.documentController presentPreviewAnimated:YES];
Editar: não posso usar EKEvents, pois preciso adicionar convidados ao evento