我正在开发FinderSync
扩展程序,在检查选择内容是选择还是选择/取消选择扩展程序时遇到一些问题。
有没有办法以编程方式检查是否在FinderSync
中选择了扩展名System Preferences->Extensions
?
是否有任何的API来得到通知该选择更改时?
除了使用以下内容外,是否有任何API可以选择/取消选择扩展?
system("pluginkit -e use -i com.mycompany.finderExt")
请注意,我已经访问了以下页面:
pluginkit -m -A -i com.mycompany.finderExt
如果启用了分机,呼叫将返回
“ + com.mycompany.finderExt(1)”
如果未启用该分机,则呼叫将返回
“-com.mycompany.finderExt(1)”
注意加号和减号,只需解析返回值以确定扩展名是否已启用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句