6

拡張機能を開発しFinderSyncていますが、選択が選択されているかどうかの確認、または拡張機能の選択/選択解除に問題があります。

FinderSyncで拡張機能が選択されているかどうかをプログラムで確認する方法はありSystem Preferences->Extensionsますか?

この選択が変更されたときに通知を受け取る API はありますか?

以下を使用する以外に、拡張機能を選択/選択解除する API はありますか?

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

私はすでにこれらのページにアクセスしたことに注意してください。

Cocoa のシステム設定で FinderSync 拡張機能を有効にする方法 - Objective C

OSX Finder 同期拡張機能

4

3 に答える 3

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

内線番号が有効になっている場合、通話が返されます

"+ com.mycompany.finderExt(1)"

内線番号が有効になっていない場合、コールは返されます

"-com.mycompany.finderExt(1)"

プラス記号とマイナス記号に注意してください。戻り値を解析して、拡張機能が有効になっているかどうかを判断してください。

于 2015-10-13T17:18:10.177 に答える