按故事板ID查找窗口

时间:2015-04-08 01:58:17

标签: objective-c macos nswindow

我正试图通过它的ID获取一个窗口,所以我可以关闭它,但我似乎无法弄清楚如何。

具体来说,我正在寻找以下内容,但这似乎不起作用。

- (void) closeWindowByName:(NSString *)windowName
{

    NSWindow *activeWindow;

    NSStoryboard *storyBoard = [NSStoryboard storyboardWithName:@"Main" bundle:nil];
    activeWindow = [storyBoard instantiateControllerWithIdentifier:windowName];
    [activeWindow close];
}

为什么这不起作用,我该如何解决?

0 个答案:

没有答案