1

起動時に IKPictureTaker を起動する小さな osx cocoa アプリがあります。この画像取得ツールを閉じた後にアプリケーションを終了させたいと思います。このコードを NSWindowController クラスに追加する必要があることを読みましたが、このクラスにアクセスする方法がわかりません (XCode のクラス リストのどこにも表示されません):`

-(BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication
{
    return YES;
}
4

2 に答える 2

5

NSApplicationDelegateプロトコルを実装するカスタム オブジェクトを作成し、そこにapplicationShouldTerminateAfterLastWindowClosedメソッドを実装する必要があります。

アプリケーション デリゲートが既にある場合 (ほとんどの場合)、そこに追加します。

于 2009-11-10T19:55:20.963 に答える
1

オブジェクトが何であれ、このメソッドをアプリケーション デリゲートに追加する必要があります。

于 2009-11-10T19:51:45.190 に答える