Dan*_*Dan 8 icalendar objective-c ios uidocumentinteraction
我想Calendar在我的内部打开一个ics()文件iOS application.
出于调试目的,我已将iics文件添加到我在iCal中创建的日历事件包中.
我UIDocumentInteractionController用来呈现日历邀请的数据,希望让用户将其添加到他们的日历中.
但是,在将UIDocumentInteractionControlleronics作为源文件时,它会正确显示与事件相关的所有数据,但是"添加到calendar" 按钮将替换为" 此邀请数据已过期 "
如果我使用共享选项通过短信或电子邮件发送文件,然后尝试打开它,它按预期使用UIDocumentInteractionController,因此我不认为它是一个损坏的文件.
我想知道我是否遗漏了一些简单的东西,UIDocumentInteractionController或者这是一个已知的问题.
任何想法都会很棒
self.documentController = [UIDocumentInteractionController
interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
self.documentController.delegate = self;
[self.documentController presentPreviewAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
编辑:我不能使用EKEvents,因为我需要将被邀请者添加到活动中
小智 0
这可能与您的问题无关,并且可能无法解释任何问题,但一名员工的 iPhone 出现问题,无法持续接受 ICS 日历邀请,并且在无法工作时收到“此邀请数据已过期”消息。经过多次尝试,结果是,如果iPhone连接wifi,就会给出“此邀请数据已过期”的信息。如果它仅连接到电话运营商网络,它将成功添加事件。
| 归档时间: |
|
| 查看次数: |
1800 次 |
| 最近记录: |