Окно экрана с платформой какао в XCode

Я создаю платформу в XCode, и я должен отобразить окно, когда функция вызвана. Как я заставляю свою платформу отображать окно, которое я создаю в Интерфейсном Разработчике? Пошаговые инструкции значительно ценились бы!

Спасибо, Chetan

6
задан Chetan 24 December 2009 в 04:22
поделиться

2 ответа

Вы бы назвали его так:

    MyWindowController* controller = [[MyWindowController alloc] 
     initWithWindowNibName:@"Foo"];
    [controller showWindow:nil];

Где Foo - имя nib файла, а MyWindowController - подкласс NSWindowController, который вы установили в качестве владельца nib файла.

В этом случае важно использовать подкласс NSWindowController, так как он будет автоматически искать nib файл в связке, в которой живет этот класс.

8
ответ дан 10 December 2019 в 02:48
поделиться

Используйте NSWindowController в качестве владельца файла окна, а затем просто вызовите [myWindowController showWindow: nil] .

1
ответ дан 10 December 2019 в 02:48
поделиться