Я перенес раскадровку в другой проект, который использует xibs (да, цель развертывания приложения - 10,9). Эта раскадровка подключена к подклассу NSDocument (доступен только в 10.10+), который, кажется, работает очень хорошо, как и ожидалось ... но единственная проблема - это главное меню, которое появляется, только когда документ окна идет позади других windows (например, Finder). те), а затем я положил его обратно впереди. У меня вопрос: как я могу обеспечить подключение главного меню к моему документу?
override func validateMenuItem(_ menuItem: NSMenuItem) -> Bool {
Swift.print("validateMenuItem")
return super.validateMenuItem(menuItem)
}
override func makeWindowControllers() {
let wc = DocumentWC.loadFromNib()
self.addWindowController(wc!)
}