0

如果我用左上角的红色 x 关闭我的应用程序,我将无法重新打开它。为什么以及如何改变这一点。

我想在一次又一次关闭后打开窗户。

4

1 回答 1

5

如果您的窗口的行为被选中“关闭时释放”,您需要取消选中它。转到Attributes Inspector,这里:

截屏

你没有写你是如何重新打开窗口的。因此,如果您想在停靠图标单击上重新打开窗口,您可以这样做:

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
    if (flag) {
        return NO;
    } else {
        [windowOutlet orderFront:self];
        return YES;
    }   
}
于 2012-09-22T05:25:30.033 回答