【问题标题】:File Manager equivalent on iOS?iOS上的文件管理器等效?
【发布时间】:2013-03-05 15:51:51
【问题描述】:

我正在使用 Xcode 4.2 在 iOS 上制作视频解码器应用程序。 单击按钮时,我需要从文件列表中选择要解码的输入文件。 由于iOS上没有文件管理器或文件浏览器,有什么办法吗?

【问题讨论】:

  • UITableViewControllerNSFileManager FTW!
  • NSFileManager 是创建一个新的 FileManager 还是用来指向现有的?
  • 没关系,但是如果你使用alloc-init,它会创建一个新实例,如果你在它上面调用defaultManager,它会返回共享的实例。
  • 复制您一小时前刚刚提出的问题:stackoverflow.com/questions/15216512/file-explorer-in-ios-app(请不要重复发布相同的问题,尤其是在等待一小时后才回复)。
  • 糟糕,抱歉!

标签: ios file-manager


【解决方案1】:

正如其他人所指出的,没有 iOS 文件管理器。有什么 FileManager 类。该课程使您能够:

  • 获得对应用包中项目的只读访问权限
  • 获得对您应用的沙盒容器的读/写权限

您无法访问设备上其他位置的文件,也无法访问属于其他应用程序的文件。

某些 iOS 应用程序(相机、图片、联系人等)可以通过 Apple 为此提供的 iOS API 以有限方式进行交互。您可以在 Apple 开发人员在线文档中获得更多相关信息。

因此,如果您的文件位于本地应用沙箱中,您可以使用 FileManager 手动构建一个 UI,允许用户查看那里的文件列表并选择一个。它们的关键是在 FileManager 访问文件树的功能之上“您可以构建”。

【讨论】:

  • 非常感谢!这正是我所需要的。
猜你喜欢
  • 2022-06-30
  • 2017-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-08
  • 1970-01-01
  • 2017-06-25
  • 2015-04-02
相关资源
最近更新 更多