在iphone中的文件浏览器?

时间:2010-10-26 09:42:17

标签: iphone

我是Iphone的新手。如何在iphone中创建文件浏览器? 我希望显示iphone中的所有文件和文件夹。如何做到这一点?

2 个答案:

答案 0 :(得分:3)

除非您使用越狱手机,否则您的应用只能访问自己“沙盒”中的文件。

您的应用可以访问three folders,其中包含特定于您的应用的数据。您的应用将无法访问这些文件夹之外的文件数据。

考虑到这一点,您可能会使用:

  1. NSFileManagerNSDirectoryEnumerator用于构建表格视图的数据源
  2. UITableView显示从步骤1
  3. 获取的文件和文件夹列表
  4. UINavigationController提供用于遍历文件夹层次结构的导航堆栈:一堆UITableView个实例
  5. 浏览应用程序沙箱中的可访问文件和文件夹列表。

答案 1 :(得分:1)

如果您要为App Store生成此内容,我建议您不要为应用程序的数据公开此类控件。它违反了人机界面指南,很可能会被拒绝。

来自iPad Human Interface Guidelines

  

虽然iPad应用程序可以允许   人们创建和操纵文件,   这并不意味着人们应该这样做   了解文件系统   ipad公司

     

在iPad上,没有应用程序   类似于Mac OS X Finder,和   不应该要求人们互动   与文件一样在计算机上。   特别是,人们不应该这样   面对任何鼓励的事情   他们考虑文件类型或   地点,例如:

     
      
  • 公开文件层次结构的打开或保存对话框
  •   
  • 有关文件权限状态的信息
  •