我是 macOS 编程的新手,最近我开始研究 this project .因为我需要与我的 Safari 扩展目标共享我的 ViewController
和 View ,所以我最终在 AppDelegate
中手动设置了 View Controller :
let application = NSApplication.shared()
let initVC = ViewController.viewControllerWithNib()
let window = application.windows.first!
window.windowController?.contentViewController = initVC
window.contentViewController = initVC
window.makeKeyAndOrderFront(nil)
我只是离开 Main.storyboard
来包含应用程序部分,因为我无法弄清楚如何删除 Storyboard并只使用 xib 作为我的应用程序的启动。目前,我收到以下警告:
Window Controller requires a content view controller, main.storyboard
我想弄清楚为什么该应用会发出该警告以及消除它的方法。
最佳答案
你应该看到info.plist,我记得有一个名字需要删除NSMainxxxx。
关于swift - 如何选择 nib 作为 Mac OS X 应用程序的启动界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43440354/