有没有办法从IOS中的文件浏览器中选择下载的文件?

时间:2015-01-29 09:25:11

标签: ios objective-c xcode

我需要选择通过邮件下载的文件。该文本文档需要加载到我的应用程序中。

有机会吗?

2 个答案:

答案 0 :(得分:1)

iOS上的应用程序是沙箱,因此他们无法访问自己沙箱之外的任何文件。 没有用户可访问的文件系统,因此您无法选择通过邮件下载的文件。

可以选择允许您的应用通过扩展程序打开文件。您注册了,例如打开txt文件。然后,如果您的邮件中有txt文件,则会提示您可以在应用程序中打开该文件。

您可以在此Apple文档中找到所需的一切:Registering the File Types Your App Supports

答案 1 :(得分:0)

只有当声明您的应用程序可以处理该文档类型时,用户才有机会使用您的应用程序打开该文件。当他们从邮件应用程序中进行选择时。这将从您的应用程序调用委托方法,您可以根据需要使用该文件。

首先,您需要向iOS系统声明您的应用程序可以处理该文件类型。

通过将keys:values添加到您的applications-info.plist

来添加

您需要遵循本指南

http://mobiforge.com/design-development/importing-exporting-documents-ios

向下滚动到

部分
  

导入文件