Представить контроллер представления программно 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).

0 ответов

Другие вопросы по тегам