iOS - 如何通过 Objective-C 定位我的 iPad/iPhone 上的所有文件

Posted

技术标签:

【中文标题】iOS - 如何通过 Objective-C 定位我的 iPad/iPhone 上的所有文件【英文标题】:iOS - How to locate all files on my IPad/IPhone through Objective-C 【发布时间】:2012-06-27 16:06:42 【问题描述】:

我正在编写一个应用程序,它允许用户在我的 iPhone/iPad 上浏览具有特定扩展名(例如 PDF、XLS)的所有文件。然后应用程序会将文件上传到服务器。

应用程序应该能够找到不在其沙箱目录中的文件。

如何在 Objective-C 中做到这一点?

非常感谢。

【问题讨论】:

【参考方案1】:

这是不可能的。您的应用无法访问其沙盒之外的文件或目录。

【讨论】:

【参考方案2】:

您可以让用户从其他应用程序中打开文档到您的应用程序中,然后将它们发送到服务器。在应用程序中,您必须指定要打开的文档类型 (UTI)。

【讨论】:

嗯..看起来很有趣!我会试试这个!谢谢 It Works!!!..谢谢,此链接将提供更多详细信息,使您的应用能够在“打开方式”列表中列出:developer.apple.com/library/ios/#documentation/FileManagement/…【参考方案3】:

你不能这样做。除非设备越狱,否则您的应用只能访问其沙箱目录中的文件。如果您的应用甚至尝试读取沙盒之外的文件,它也会被 App Store 拒绝。

【讨论】:

以上是关于iOS - 如何通过 Objective-C 定位我的 iPad/iPhone 上的所有文件的主要内容,如果未能解决你的问题,请参考以下文章

objective-c开发——地图定位之地理编码和地理反编码

如何在 iOS 7 的 UIWebView 中从 JavaScript 调用 Objective-C?

如何通过 Objective-C 中的 Speech 框架实现语音到文本?

Swift:确定iOS屏幕尺寸[重复]

如何使用 Objective-C 将字符添加到 iOS 中的 UILabel 动画?

如何在 iOS Objective-c 中实现交互式远程通知