У меня есть nib-файл, в котором есть несколько видов и пользовательских объектов. Одним из таких объектов является пользовательский объект контроллера. В методе awakeFromNib я хочу получить доступ к окну, в котором хранятся все эти вещи. Я не уверен, как получить окно в этой точке. Однако этот пользовательский объект имеет выход для просмотра. Я знаю, что вы можете получить окно от вызова [nameOfView window], но по какой-то причине в этот момент возвращается nil для окна, даже если представление не nil. В какой момент окно будет ненулевым?
В качестве примечания: если я передам окно в качестве параметра этому пользовательскому объекту, который загружается из файла пера, нужно ли мне беспокоиться о его освобождении / сохранении? Как управление памятью будет работать с этим NSWindow в моем объекте, который был загружен с пера?