描述:
我正在开发一个iphone应用程序,我们将其中一个页面作为webview。在此页面上,我们有一个事件列表,其中包含一个按钮“将事件添加到日历”。
我们已将此页面设为webview,因为我们的客户需要使用新事件更新此列表。
“将事件添加到日历”按钮链接到.ics文件,其中包含有关该事件的信息。这个页面在iphone上的safari中运行良好,但是当从webview查看页面时,功能消失了,它只是继续显示加载微调器,结果是崩溃的应用程序。 : - /
问题:
知道如何从iPhone应用程序中的webview进行.ics调用
答案 0 :(得分:0)
我相信你需要使用UIDocumentInteractionController和UIDocumentInteractionControllerDelegate委托方法: - 检查点击的URL是否具有.ics扩展名,并使用适当的外部应用程序打开UIDocumentInteractionController。