Открыть новое окно в Swift
Я пытаюсь открыть новое окно в приложении Swift, но не могу его открыть.
class AppDelegate: NSObject, NSApplicationDelegate
{
func applicationDidFinishLaunching(aNotification: NSNotification)
{
openMyWindow()
}
func openMyWindow()
{
if let storyboard = NSStoryboard(name: "Main",bundle: nil)
{
if let vc = storyboard.instantiateControllerWithIdentifier("MyList") as? MyListViewController
{
var myWindow = NSWindow(contentViewController: vc)
myWindow.makeKeyAndOrderFront(self)
let controller = NSWindowController(window: myWindow)
controller.showWindow(self)
}
}
}
}
Я установил Storyboard ID в IB.
Я проследил код, и он попал в код открытия окна, но ничего не сделал.
Кстати, у меня есть точка входа раскадровки по умолчанию, и это окно по умолчанию открывается ОК, но мне нужно открыть второе окно, и это то, что не работает.