我需要扩展现有的基于Cocoa Document的应用程序,以支持读取和写入Webdav服务器上托管的文件。计划是在应用程序plist中注册自定义URI,以便webapp能够通过Web浏览器的链接启动我们的应用程序。
问题是NSDocument似乎只支持物理文件的URL,无论它们是在本地磁盘上还是在系统上安装的某个网络驱动器上。在Windows上,它会将webdav URL视为与本地文件相同,但在使用Cocoa的Mac上似乎并非如此。我们需要能够在不必在本地计算机上安装webdav文件夹的情况下完成这项工作。
我做对了吗?或者我错过了一些明显的东西?
如果我要扩展NSDocument以使用webdav托管文件(或通过其他API访问的文件),我该如何处理?