Я создаю платформу в XCode, и я должен отобразить окно, когда функция вызвана. Как я заставляю свою платформу отображать окно, которое я создаю в Интерфейсном Разработчике? Пошаговые инструкции значительно ценились бы!
Спасибо, Chetan
Вы бы назвали его так:
MyWindowController* controller = [[MyWindowController alloc]
initWithWindowNibName:@"Foo"];
[controller showWindow:nil];
Где Foo - имя nib файла, а MyWindowController
- подкласс NSWindowController, который вы установили в качестве владельца nib файла.
В этом случае важно использовать подкласс NSWindowController, так как он будет автоматически искать nib файл в связке, в которой живет этот класс.
Используйте NSWindowController
в качестве владельца файла окна, а затем просто вызовите [myWindowController showWindow: nil]
.