我是Iphone的新手。如何在iphone中创建文件浏览器? 我希望显示iphone中的所有文件和文件夹。如何做到这一点?
答案 0 :(得分:3)
除非您使用越狱手机,否则您的应用只能访问自己“沙盒”中的文件。
您的应用可以访问three folders,其中包含特定于您的应用的数据。您的应用将无法访问这些文件夹之外的文件数据。
考虑到这一点,您可能会使用:
NSFileManager
和NSDirectoryEnumerator
用于构建表格视图的数据源UITableView
显示从步骤1 UINavigationController
提供用于遍历文件夹层次结构的导航堆栈:一堆UITableView
个实例浏览应用程序沙箱中的可访问文件和文件夹列表。
答案 1 :(得分:1)
如果您要为App Store生成此内容,我建议您不要为应用程序的数据公开此类控件。它违反了人机界面指南,很可能会被拒绝。
来自iPad Human Interface Guidelines:
虽然iPad应用程序可以允许 人们创建和操纵文件, 这并不意味着人们应该这样做 了解文件系统 ipad公司
在iPad上,没有应用程序 类似于Mac OS X Finder,和 不应该要求人们互动 与文件一样在计算机上。 特别是,人们不应该这样 面对任何鼓励的事情 他们考虑文件类型或 地点,例如:
- 公开文件层次结构的打开或保存对话框
- 有关文件权限状态的信息