Cocoa:关闭HUD面板时关闭应用程序

时间:2012-12-29 01:51:19

标签: objective-c cocoa nspanel

当用户点击面板关闭按钮时,我需要关闭整个应用程序, 我试过了:

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

但它也会从文件选择器面板关闭应用程序。

提前谢谢你。 升。

1 个答案:

答案 0 :(得分:2)

申请无法关闭,只能退出。只能关闭窗口,而不是应用程序。

如果您想在仅关闭特定窗口时退出应用程序,请成为该窗口的委托并通过the windowWillClose: message回复telling the application to terminate