我有一个小的osx可可应用程序,在启动时调出一个IKPictureTaker,我希望我的应用程序在这个图片接收者关闭后退出。我读到我需要将这个代码添加到我的NSWindowController类中,但我不知道如何访问这个类(它在XCode的类列表中没有显示):`
-(BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication
{
return YES;
}
答案 0 :(得分:5)
您需要创建一个实现NSApplicationDelegate
协议的自定义对象,并在那里实现applicationShouldTerminateAfterLastWindowClosed方法。
如果您已经有一个应用程序委托(您很可能会这样做),只需将其添加到那里。
答案 1 :(得分:1)
您必须将此方法添加到应用程序委托中,无论对象是什么。