打开新的NSWindowController

时间:2011-03-20 09:38:57

标签: cocoa nswindowcontroller

我是Cocoa编程的新手。

我有一个主NSWindowController,想要打开第二个子NSWindowController。似乎无法找到代码。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

不确定这是否正确,但我得到了这个工作,因为这对我来说也是新的

我在AppDelegate文件中

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    // Insert code here to initialize your application

    QuickBookingViewController * viewController = [[QuickBookingViewController alloc ] initWithNibName:@"QuickBookingViewController" bundle:nil];

    SimpleWindow *myWindow = [[SimpleWindow alloc] initWithWindowNibName:@"SimpleWindow"];

    [self.window addChildWindow:[myWindow window] ordered:NSWindowBelow];

}

似乎打开了我的视图控制器

最近我从SO

获得了这段代码
   SimpleWindow *myWindow = [[SimpleWindow alloc] initWithWindowNibName:@"SimpleWindow"];

    [myWindow showWindow:nil];
    [[myWindow window] makeMainWindow];