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