1

我有一个小的 osx cocoa 应用程序,它在启动时会显示一个 IKPictureTaker,我希望我的应用程序在这个拍照程序关闭后退出。我读到我需要将此代码添加到我的 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 回答