我想知道是否可以为 iOS 制作一个虚拟文件系统。我正在尝试为 Mac OS 制作一个移动版本的用户空间文件系统,例如 Macfuse。任何建议将不胜感激!
我有兴趣制作类似 dropbox 的东西,您实际上并不在本地存储文件。我想从 dropbox 获取文件并将其显示给用户。这可能吗?
最佳答案
无法实际挂载新的文件系统。幸运的是,您的应用程序不必使用“打开方式”菜单向其他应用程序提供数据。
当您的应用将文件传递给另一个应用时,该文件将被复制到目标应用的收件箱目录中。这意味着文件最初位于何处或如何访问并不重要。
访问文件的最简单机制是为要挂载的每个文件系统实现 NSURLProtocol
的自定义子类。如果你正确实现它,所有剩余的操作都应该为你处理。
关于ios - iOS 虚拟文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19871744/