我有一些文件存储在Document目录中。它们的url方案为file:///
,以此类推。是否有一种方法来处理这样的文件与适当的默认应用程序。假设我有一个视频文件,而不是处理播放在我的应用程序,它在默认的iOS应用程序打开视频播放。或者我有一个文档文件,如果安装了,它应该在MS Word中打开。
我尝试的是这个。但没有成功。我认为openURL
方法取决于URL方案,在这种情况下始终是file:///
。即使我知道它是什么类型的文件,我如何在默认的外部应用程序中打开它。
我所做的是使用UIDocumentInteractionController
。你可以预览并选择在其他应用程序中打开。或者你可以直接打开。它适用于文档、视频,可能还有音频(未经测试)文件。视频的预览播放器不是很好。演示tuts.plus.