ios - iOS 虚拟文件系统

标签 ios filesystems virtual

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

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

最佳答案

无法实际挂载新的文件系统。幸运的是,您的应用程序不必使用“打开方式”菜单向其他应用程序提供数据。

当您的应用将文件传递给另一个应用时,该文件将被复制到目标应用的收件箱目录中。这意味着文件最初位于何处或如何访问并不重要。

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

关于ios - iOS 虚拟文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19871744/

相关文章:

ios - 在标签swift中显示两个数组数据

ios - 如何以编程方式添加大小类自定义

vbscript - 用于检查文件夹是否存在然后运行文件的 Vbs 脚本

javascript - 如何从 Watchkit 传递 NSURL -> Native Cordova app & open browser with Javascript

ios - 如何熟悉代码签名问题?

c++ - 文件大小方法 boost 库奇怪

php - 写入文件系统数据库中的现有文件

python - 多重继承/虚函数

c++ - 在基类中调用同名方法

c++ - 为什么子类调用它父类的方法而不是它自己的?