FinderSync检查是否选择了扩展名

西普里安

我正在开发FinderSync扩展程序,在检查选择内容是选择还是选择/取消选择扩展程序时遇到一些问题。

有没有办法以编程方式检查是否在FinderSync中选择扩展名System Preferences->Extensions

是否有任何的API来得到通知该选择更改时?

除了使用以下内容外,是否有任何API可以选择/取消选择扩展?

system("pluginkit -e use -i com.mycompany.finderExt")

请注意,我已经访问了以下页面:

如何在可可的系统偏好设置中启用FinderSync扩展-目标C

OSX Finder同步扩展

办法
pluginkit -m -A -i com.mycompany.finderExt

如果启用了分机,呼叫将返回

“ + com.mycompany.finderExt(1)”

如果未启用该分机,则呼叫将返回

“-com.mycompany.finderExt(1)”

注意加号和减号,只需解析返回值以确定扩展名是否已启用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章