У меня есть окно, содержащееся в файле пера, который загружается пользовательским подклассом NSWindowController
следующим образом:
- (id)init
{
self = [super initWithWindowNibName:@"MyWindow"];
return self;
}
Я хотел бы инициализировать представления в этом окне, прежде чем оно станет видимым. Прямо сейчас я читаю некоторые пользовательские настройки по умолчанию и устанавливаю представления окна в windowDidLoad
. Но, к сожалению, новые инициализированные значения применяются только после того, как окно становится видимым, в результате чего неинициализированные значения мигают очень быстро.
windowWillLoad
не работает, так как на тот момент окно еще не было загружено из файла пера.
Как я могу инициализировать окно перед его отображением?