2017-06-19 75 views

回答

1

假设NSWindowController包含窗口被打开具有故事板ID SettingsNSViewController具有自定义类SettingsController禁用相关联的窗口的选项Visible At Launch和使用此代码

var windowController : NSWindowController! 

let mainStoryBoard = NSStoryboard(name: "Main", bundle: nil) 
windowController = mainStoryBoard.instantiateController(withIdentifier: "Settings") as! NSWindowController 
let settingsController = windowController.window!.contentViewController as! SettingsController 
// make initial settings before showing the window 
windowController.showWindow(self) 
+0

收到此错误:http://imgur.com/a/OohK4 –

+0

您无法在课程的顶层运行此代码。将这些行放入应该打开窗口的'show'函数中。并确保标识符和自定义类匹配代码中的值。 – vadian

+0

对不起,但现在我有这个错误:http://imgur.com/a/gpKqv –

相关问题