内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我在Xcode6中创建了一个使用故事板的Cocoa应用程序。作为一个模板,Xcode为应用程序提供了一个窗口。我想添加第二个窗口来显示程序何时第一次加载。所以基本上会出现两个窗口。
Swift 3版本:
var myWindowController: NSWindowController!
override init() {
super.init()
let mainStoryboard = NSStoryboard.init(name: "Main", bundle: nil)
myWindowController = mainStoryboard.instantiateController(withIdentifier: "myWindowControllerStoryboardIdentifier") as! NSWindowController
myWindowController.showWindow(self)
}