以编程方式呈现视图控制器 OS X

Jim*_*Jam 5 macos nsviewcontroller swift nsstoryboard

所以也许这很容易而且我很密​​集但是..

我试图从我的 MenuBarController 以编程方式打开一个显示在我的 main.storyboard 上的视图控制器。视图控制器没有附加任何转场,但我给视图控制器一个故事板 ID 测试。

这是针对 OS X 的,所以很抱歉我是故事板和 Segue 功能的新手。

我一直在尝试这个:

let storyBoard = NSStoryboard(name: "Main", bundle: nil)! as NSStoryboard
let myViewController = storyBoard.instantiateControllerWithIdentifier("test") as NSViewController
self.presentViewControllerAsModalWindow(myViewController)
Run Code Online (Sandbox Code Playgroud)

但是收到一个错误:

[NSNib initWithNibNamed:bundle:] 无法加载包中的 nibName: TestApp.MenuBarController (null)。