根据WWDC Session 2017在最后10分钟的视频中,演示者提到了自定义操作。 在这种情况下,操作范围限定为扩展名中的文件,界面由UI扩展提供。
我尝试实现同样的功能,但是不完整,这是一项新功能,无法找到与此功能相关的任何数据。
有人试过这个功能吗?是否有相同的示例代码/应用程序?
答案 0 :(得分:0)
根据Apple doc
在文件提供程序UI扩展的Info.plist中定义自定义操作 文件。当用户长时,这些操作将显示在上下文菜单中 在浏览文件提供者的内容时按下项目。
您需要在File Provider UI扩展的Info.plist文件中添加此值
<key>NSExtensionFileProviderActions</key>
<array>
<dict>
<key>NSExtensionFileProviderActionIdentifier</key>
<string>com.example.MyFileProvider.setRating</string>
<key>NSExtensionFileProviderActionName</key>
<string>Rate</string>
</dict>
</array>
了解更多详情,请查看此链接 https://developer.apple.com/documentation/fileproviderui/adding_actions