NSWindowController showWindow只能工作一次

时间:2010-10-07 22:37:36

标签: objective-c cocoa

我有一个NSWindowController的子类,它有自己的nib和另一个有IBAction的类来显示窗口并加载它。

if (!propertiesController){
    propertiesController = [[PropertiesController alloc] init];
}
[propertiesController showWindow:self];

这是第一次,但在我关闭窗口并再次调用此方法后,窗口不会显示。我确信窗口没有被释放。我是否可能必须覆盖showWindow才能将窗口命到前面?或者我必须指定控制器在笔尖中使用哪个窗口?

1 个答案:

答案 0 :(得分:1)

你试过吗

[propertiesController.window makeKeyAndOrderFront:self];