У меня есть пример проекта:
https://github.com/ericgorr/nspanel_show.git
Мой проект представляет собой раскадровку, приложение на основе документов. Я хотел бы использовать пользовательский переход для переключения видимого состояния окна инспектора. То, что у меня есть, должно работать, но я не могу точно определить, как сделать окно инспектора одноэлементным.
Я считаю, что я должен начать с:
class InspectorWindowController: NSWindowController
{
static let sharedInstance = InspectorWindowController()
// override func init()
// {
//
// }
override func windowDidLoad()
{
super.windowDidLoad()
NSLog( ":::: %@", InspectorWindowController.sharedInstance );
}
}
Но как именно должна выглядеть инициализация в моей ситуации, от меня ускользает, тем более что окно находится внутри раскадровки.