Basically, in my application’s initialization, I want to set the value of a control’s property once it has been loaded. In MonoMac, it appears that when the MainWindowController‘s Initialize method is called, the control outlets are not necessarily available (they are null).
I couldn’t find any events such as LoadComplete that I could listen on and then do the required initialization on my control.
You should use the
AwakeFromNibmethod in yourMainWindowControllerclass. It is called once all the objects have been loaded and connected.