我有一个示例项目:
https://github.com/ericgorr/nspanel_show.git
我的项目是一个故事板,基于文档的应用程序。我想使用自定义 segue 来切换检查器窗口的可见状态。我所拥有的应该可以工作,但我不能完全确定如何使检查器窗口成为单例。
我相信我应该从:
class InspectorWindowController: NSWindowController
{
static let sharedInstance = InspectorWindowController()
// override func init()
// {
//
// }
override func windowDidLoad()
{
super.windowDidLoad()
NSLog( ":::: %@", InspectorWindowController.sharedInstance );
}
}
但是,在我的情况下,初始化应该是什么样的,这让我无法理解,尤其是因为窗口位于情节提要内。