Представить контроллер представления программно OS X
Так что, может быть, это так легко, и я плотно, но..
Я пытаюсь открыть контроллер представления, который отображается на моем main.storyboard программно из моего MenuBarController. К контроллеру представления не прикреплены какие-либо сегменты, но я дал контроллеру представления идентификатор раскадровки Test.
Это для OS X, так что извините, я новичок в раскадровке и функциях Segue.
Я пытался это:
let storyBoard = NSStoryboard(name: "Main", bundle: nil)! as NSStoryboard
let myViewController = storyBoard.instantiateControllerWithIdentifier("test") as NSViewController
self.presentViewControllerAsModalWindow(myViewController)
Но получите ошибку:
[NSNib initWithNibNamed: bundle:] не удалось загрузить nibName: TestApp.MenuBarController в bundle (null).