NSViewController i wiele podstron z Nib

Mam trudny czas zawijania głowy wokół ładowania widoków za pomocą interfejsu Builder i NSViewController.

Moim celem jest uzyskanie widoku, który spełnia następujący opis: Górny pasek na górze (jak pasek narzędzi, ale nie dokładnie), który obejmuje całą szerokość widoku i drugi „widok zawartości” poniżej. Ten złożony widok należy do mojegoNSViewController podklasa.

W tym celu rozsądne było użycie narzędzia Builder interfejsu. Utworzyłem stalówkę widoku i dodałem do niej dwa widoki, położyłem je poprawnie (za pomocą górnego paska i widoku zawartości). UstawiłemFile's Owner byćMyViewController, i podłączone gniazda i tym podobne.

Widoki, które chcę wczytać (pasek i zawartość) są również w ich własnych stalówkach (może to być to, co mnie wyzwala) i te stalówki mają swoją klasę niestandardową w odpowiedniej podklasie NSView. Nie jestem pewien, co ustawić jako ichFile's Owner (ZgadujęMyController jak powinno być ich właścicielem).

Niestety, kiedy inicjuję instancjęMyViewController żadna z moich stalówek nie wyświetla się. Dodałem go do treści mojego okna ViewView (sprawdziłem inaczej), a właściwie rzeczy ładują się. To jest,awakeFromNib zostaje wysłany do widoku paska, ale nie wyświetla się w oknie. Myślę, że mam gdzieś jakieś kable. Być może ktoś mógłby udzielić pomocy, aby złagodzić moją frustrację?

EDYTOWAĆ jakiś kod, aby pokazać, co robię

Kontroler jest ładowany po zakończeniu uruchamiania aplikacji przez delegata aplikacji:

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

A potem w moim initWithNibName nie robię niczego poza wywołaniem super na teraz.

questionAnswers(2)

yourAnswerToTheQuestion