我正在开发一个访问dropbox api的爱好应用程序,允许用户浏览目录结构(模仿Dropbox iPhone应用程序)。
我目前的挑战是能够查看设备上的文件。这样做的最佳方式是什么?显然有很多文件类型,我希望能够尽可能多地查看。除此之外,是否有人知道如何实现“打开方式”功能,该功能显示可以打开以在外部查看文件的兼容应用程序列表。
典型的文件类型包括(但不限于)
据我所知,我可能必须使用不同的视图控制器,具体取决于文件类型,但我确信之前已经阅读过,有一个特殊的视图控制器可以处理很多这些文件类型。只是找不到我的生活。
另外,我认为我可以在很多文件类型中使用UIWebView - 虽然这看起来更像是一种解决方案而不是最终的解决方案。
在人们问之前,我不打算将其发布到应用程序商店,但出于教育原因,我试图复制Dropbox应用程序功能。
由于
答案 0 :(得分:1)
UIDocumentInteractionController,可在iOS 3.2及更高版本上使用,是执行“打开方式”类型功能的方法:
iOS应用程序编程指南是我通常用来查找类似内容的地方: