7

在 iOS 上,有File Provider API来创建“虚拟文件夹”(内容由应用程序提供的文件夹)。我怎么能在 MacOS 上做类似的事情?如果您想知道我为什么要这样做,那只是我试图了解云存储应用程序的工作原理。

PS:对不起英语不好,我是法国人。

4

2 回答 2

6

在 macOS Big Sur 中有一个NSFileProviderReplicatedExtension协议,它应该“复制”iOS NSFileProviderExtension。
该 API 似乎在 macOS 11.3+ 上运行,并且 Xcode 12.5 带回了所需的 FileProvider Extension 目标。Xcode 12.2 中还有一个解决方法可以手动添加目标。
在 WWDC21 期间,我们还从 Apple 获得了一些示例代码,这应该会使扩展更容易实现。

于 2020-11-12T16:48:17.253 回答
2

获取 Xcode 12.5 beta 3,其中包含用于创建 macOS 文件提供程序的模板:

https://developer.apple.com/download/

于 2021-04-16T16:00:48.120 回答