У меня есть простой класс MyView
, унаследованный от NSView
и переменной экземпляра NSImage * image;
в этом. Функциональность класса заключается в рисовании изображения в представлении.
Однако в -drawRect:
экземпляр изображения всегда равен nil
, если он был инициализирован в -init:
, а не nil
, если она была инициализирована в -awakeFromNib:
. Журнал показывает, что функции -init:
и -awakeFromNib:
вызываются только один раз.
Выполняет ли -awakeFromNib:
повторную инициализацию компонента графического интерфейса по умолчанию?