NSViewController e várias subvisualizações de um Nib

Eu estou tendo dificuldades para entender as visualizações com o Interface Builder e o NSViewController.

Meu objetivo é ter uma visualização que atenda à seguinte descrição: a barra superior na parte superior (como uma barra de ferramentas, mas não exatamente), que abrange toda a largura da exibição, e uma segunda "exibição de conteúdo" abaixo. Essa visão composta é de propriedade da minhaNSViewController subclasse.

Faz sentido usar o Interface Builder para isso. Eu criei uma ponta de visão, e adicionei a ela duas subvisualizações, expus-as corretamente (com a barra superior e a visualização de conteúdo). Eu coloqueiFile's Owner ser estarMyViewControllere tomadas conectadas e tal.

As visões que desejo carregar (a barra e o conteúdo) também estão em seus próprios nibs (isso pode ser o que está me atrapalhando) e os nibs têm sua Classe Customizada configurada para a respectiva subclasse do NSView onde aplicável. Não tenho certeza do que definir como seuFile's Owner (Estou supondoMyController como deveria ser o dono deles / delas.

Infelizmente, quando eu inicio uma instância deMyViewController Nenhum dos meus aparos é exibido. Eu adicionei-o ao contentView do meu Window corretamente (eu verifiquei de outra forma) e, na verdade, as coisas meio que carregam. Isso é,awakeFromNib é enviado para a vista de barra, mas não é exibido na janela. Eu acho que definitivamente tenho alguns fios cruzados em algum lugar. Talvez alguém possa dar uma mão para aliviar um pouco da minha frustração?

EDITAR algum código para mostrar o que estou fazendo

O controlador é carregado quando meu aplicativo termina de ser iniciado, a partir do delegado do aplicativo:

MyController *controller = [[MyController alloc] initWithNibName:@"MyController" bundle:nil];
[window setContentView:[controller view]];

E então no meu initWithNibName eu não faço nada além de ligar para o super por enquanto.

questionAnswers(2)

yourAnswerToTheQuestion