ios - 如何在不使用 "UIDocumentPickerViewController"的情况下从 Files 应用程序枚举文件?

标签 ios nsfilemanager

我想从“ 文件应用程序 ”访问“ 在我的 iPhone 上”选项卡中的所有文件。目前,我正在使用 UIDocumentPickerViewController 选择/挑选文件。我不想提供任何选择器来获取与我们使用的文件相同的文件 [PHAsset fetchAssetsWithMediaType:options:] 获取照片照片应用程序 .

或者我可以使用 NSFileProviderManager 来实现这一点吗?
任何的想法??

最佳答案

根据 的定义文件在我的电话选项卡上 位于您的应用程序沙箱之外,据我所知,您不能走出您的应用程序沙箱(或应用程序组)。

UIDocumentPickerViewController is a view controller that provides access to documents or destinations outside your app’s sandbox. Ok but thought their private APIs



也许你错过了一些东西,或者你应该重新考虑你的应用程序行为。

另一方面,PHAsset 是一个授予对照片库的访问权限的类,每个应用程序都可以访问或修改它,但 需要明确授权 来自用户。

所以苹果对app的生态系统非常清楚,请引用this页面了解更多信息。

希望它能帮助你理清思路。

关于ios - 如何在不使用 "UIDocumentPickerViewController"的情况下从 Files 应用程序枚举文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49003229/

相关文章:

objective-c - objective-c : Getting error when adding object into NSMutableArray during threading

ios - 为什么我添加到我的 xcode 项目中的音频文件在模拟器中可用,但当我在 iPhone 上部署应用程序时却不可用

ios - iOS 7 应用程序如何使自己透明以查看用户的主屏幕图像?

iphone - 使用 iPhone 罗盘从当前位置到麦加的角度

objective-c - 我将如何解析 Objective-C 中的相对路径?

objective-c - 为什么要将 URL 的书签数据保存到首选项中

objective-c - [NSFileManager copyItemAtPath :toPath:error:]: source path is nil

objective-c - 目标 - C : Combine multiple string arrays

objective-c - 过滤 flickr 图片

ios - 在 CustomView 中点击手势识别器查看而不是 subview