gpt4 book ai didi

objective-c - FinderSync 检查是否选择了扩展

转载 作者:太空狗 更新时间:2023-10-30 03:42:11 25 4
gpt4 key购买 nike

我正在开发一个 FinderSync 扩展,我在检查选择是否正在选择或选择/取消选择扩展时遇到了一些问题。

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

是否有任何 API 可以在此选择更改时收到通知?

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

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

请注意,我已经访问过这些页面:

How to enable FinderSync Extension in the System Preference in Cocoa - Objective C

OSX Finder Sync Extension

最佳答案

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

如果启用了扩展,调用将返回

“+ com.mycompany.finderExt(1)”

如果没有启用分机,调用会返回

“- com.mycompany.finderExt(1)”

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

关于objective-c - FinderSync 检查是否选择了扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32944475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com