我正在尝试将 .ics 文件添加到用户日历。我已经尝试使用 UIDocumentInteractionController 来执行此操作,但这仅显示预览窗口而不是添加事件的视图,就像您使用 iPhone 邮件应用程序打开 .ics 文件时所做的那样。这是我的代码:
NSString * filePath =
[[NSBundle mainBundle]
pathForResource:@"myCal" ofType:@"ics"];
self.documentController =
[UIDocumentInteractionController
interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
self.documentController.delegate = self;
[self.documentController presentPreviewAnimated:YES];
我究竟做错了什么?或者有没有办法以编程方式将 .ics 文件的事件添加到日历中(而不是创建许多 EKEvents)?
谢谢