2012-01-10 7 views
1

ここで概説したOSXシステムサービスの作成を考えています:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/SysServices/introduction.html私の理解は、この方法を使ってFinderの右クリックメニューにアイテムを追加できるということです。OSX Serviceが表示される前に、右クリックされたファイル/フォルダに関する情報を取得するにはどうすればよいですか?

私の心の唯一の大きな疑問符は、右クリックされている項目に基づいて条件付きで私のサービスを表示できるかどうかです。NSMenuItem私はドキュメントでこれを行う方法はありません、私は何かが欠けている?

答えて

1

hereを参照してください。事前にコードを実行することはできませんが、NSSendFileTypesを使用して、サービスが受け入れるUTI(ファイルタイプを識別する)の配列を指定することができます。

+0

ありがとうございます。私はすでにこのページを50回見ていたに違いない。以前はUTIで仕事をしていなかったので、以前はそれほど沈んでいなかった。 – livingtech

関連する問題