Mam IBOutlet
z przycisku NSToolBar
w moim NSWindowController
klasy, która jest moim głównym klasy okna:Jak przekazać dane z NSWindowController do swojego NSViewController?
class MainWindowController: NSWindowController {
@IBOutlet weak var myButton: NSButton!
// ...
}
Mam klasy MainViewController
że jest to, że zawartość NSViewController
głównego okna.
Jak mogę uzyskać dostęp do tego przycisku w mojej treści NSViewController
? Czy istnieje lepszy sposób zorganizowania IBOutlets
i kontrolerów, aby ułatwić dostęp?
Należy starać tworzenia nowego projektu i odznacz "użyj storyboardy". Ułatwi to twoje życie 10 razy –
Odwołaj się do obiektu kontrolera okiennego z kontrolera widoku. Możesz uzyskać dostęp do przycisku poprzez kontroler okien. –
Przyciski zazwyczaj nie należą do kontrolerów okien. Jeśli kontroler okien musi reagować na pewne zmiany, można to lepiej rozdzielić. – uchuugaka