我设法打开本地存储的ics文件,UIDocumentInteractionController将UTI识别为com.apple.ical.ics
(这是预期的)。数据显示为我希望,大部分内容:
我的文档印象是UIDocumentInteractionController
会自动识别此ics文件类型并提供一些与日历相关的选项,但是,似乎没有任何方法可以让我添加这些此视图中的事件到我的日历。在"打开"菜单,我看到邮件和Dropbox作为选项,但不是日历。如果我通过电子邮件发送给自己,我可以添加邮件应用程序中的事件。我错过了这个视图的工作方式吗? Mobile Safari以类似的方式处理ics文件,除了会有一个" Add all"标题栏中的按钮。这正是我认为这样做的原因。我此时不想使用EventKit,因为我只是喜欢模仿safari处理文件的方式。