0

メソッドのスウィズリングを介して、ファインダー内でコンテキストメニューのクリックを処理するにはどうすればよいですか? このためにFinder.hからオーバーライドする必要があるメソッドを見つけようとしていますか?

4

2 に答える 2

2

メソッド スウィズリングとコード インジェクションを使用して項目を追加する方法を示すこのサンプルを見つけました。

https://github.com/infinitelabs/FinderMenu

Mac OS X Finder のコンテキスト メニューにサブメニューを追加します。サブメニューには 2 つの項目があり、それらをクリックすると、選択した項目のウィンドウが表示されます。

https://github.com/rentzsch/mach_injectを使用して Finder プロセスを更新します。それはあなたが望むことをするべきだと思われます。

于 2013-06-05T19:54:52.510 に答える
0

gdbObjective-C メッセージでブレークポイントを使用および設定します。instrumentツールを使用してメソッド名を見つけることもできます。

于 2012-07-23T06:33:58.440 に答える