2

我想知道是否可以为 iOS 制作一个虚拟文件系统。我正在尝试为 Mac OS 制作用户空间文件系统的移动版本,例如 macfuse。任何建议,将不胜感激!

我有兴趣制作像保管箱这样的东西,您实际上并不在本地存储文件。我想从保管箱中获取文件并将其显示给用户。这可能吗?

4

1 回答 1

2

没有办法实际挂载一个新的文件系统。幸运的是,您的应用不需要使用“打开方式”菜单向其他应用提供数据。

当您的应用将文件传递给另一个应用时,该文件将复制到目标应用的收件箱目录中。这意味着文件最初的位置或访问方式无关紧要。

访问文件的最简单机制是NSURLProtocol为要挂载的每个文件系统实现一个自定义子类。如果您正确实施它,则应为您处理所有剩余的操作。

于 2013-11-09T03:07:52.840 回答