4

ファイルをアイコンにドラッグ アンド ドロップしてアプリを起動し、そのファイルを開くことをサポートする NSDocument アプリがあるとします。私の NSApplicationDelegate が実装されました

- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename

これは、ファイルのドラッグ アンド ドロップを介して呼び出されます。内部で中断してデバッグを開始できるようにしたいのですapplication:openFile:が、ドラッグ アンド ドロップの起動を使用するには Xcode からアプリを起動する必要があります。

これを行うにはどうすればよいでしょうか。

4

1 に答える 1

6

Xcodeで[Product] > [Edit Scheme ] に移動します (またはツールバーの [実行] ボタンをOption-クリックします)。[情報
] タブ で、[起動] オプションを

  • 「EXECUTABLE」が起動するのを待ちます

application:openFile:メソッドに適切なブレークポイントを設定
し、アプリ アイコンにドキュメント ファイルをドロップして、Finder から手動でアプリを起動します。

ビルドされた実行可能ファイルを見つけるには、Xcode のProject Navigator (または CMD+1)で .app の[ Show in Finder ] を使用します。

Xcode デバッガーは、メソッドにアタッチして中断する必要があります。

于 2013-04-03T11:59:16.517 に答える