iOS文件浏览器示例
有没有人有一些示例代码来演示如何创建“文件浏览器”视图?我希望能够浏览目录,并向下钻取子目录,查看位于不同文件夹中的文件。我希望用户能够创建新的目录/文件,甚至选择现有的文件。是否已有示例代码可用于执行此操作?我不知道示例代码,但使用iOS文件浏览器示例,ios,file,browser,explorer,Ios,File,Browser,Explorer,有没有人有一些示例代码来演示如何创建“文件浏览器”视图?我希望能够浏览目录,并向下钻取子目录,查看位于不同文件夹中的文件。我希望用户能够创建新的目录/文件,甚至选择现有的文件。是否已有示例代码可用于执行此操作?我不知道示例代码,但使用NSFileManager和UITableView实现此功能不会太复杂 您可以使用文件管理器的子路径directoryatpath:error和相关方法获取目录内容数组。这些数组可以依次填充UITableView。将一个导航控制器放在一起相当容易,它可以显示一系列显
NSFileManager
和UITableView
实现此功能不会太复杂
您可以使用文件管理器的子路径directoryatpath:error
和相关方法获取目录内容数组。这些数组可以依次填充UITableView
。将一个导航控制器放在一起相当容易,它可以显示一系列显示文件层次结构的表视图
但是,请记住,除非您在越狱设备上运行,否则您只能访问应用程序沙箱中的目录 iOS编程指南上说 您不应该向用户显示此目录中的文件列表,并让他们决定如何处理这些文件。相反,以编程方式对文件进行排序,并在没有提示的情况下添加文件 这是假设您正在尝试为您的文档目录实现文件浏览功能。我是该功能的作者,它是一个用于iOS的文件浏览器,满足您的大多数要求。 以下是我的控件的一些功能:
您可以找到我的控件。您知道苹果为什么要添加此限制吗?顺便说一句,我在iOS编程指南中找不到相关内容。@BobCromwell请在以下链接中查看文件共享支持部分:谢谢。然而,我认为“从不”这个词有点误导。苹果刚刚就更好的用户体验给出了一个建议。我认为这是有意避免给用户一个文件系统存在的假象。@Vin是的,但用户实际上可能在苹果的围墙花园之外拥有一个文件系统(想想云存储)。目标是使用类似文件夹的层次结构,这些层次结构不代表设备本身上的文件夹/文件……已经两年了!希望你能找到适合你的东西……如果你没有在设备上表示文件,那么只需解析你正在使用的任何数据结构并在表视图中显示它——这是相当标准的东西。它能用于远程文件系统和其他基于层次结构的项目吗?@FileExplorer仅支持一个基于层次结构的系统-文件系统。