В моем классе EAGLView есть экземпляр класса "A", экземпляр которого создается в методе initWithCoder EAGLView.
Этот класс "A" содержит IBOutlet для UIView.
У меня также есть экземпляр этого класса "A" в Интерфейсном Разработчике, чтобы подключить класс "A" IBOutlet к соответствующему представлению.
Таким образом, класс "A" создается дважды, впервые в Interface Builder, где в методе awakeFromNib IBOutlet работает отлично. Тем не менее, EAGLView снова получает экземпляр, и на этот раз розетка, которая подключается к UIView, явно не подключена к UIView, так что это ноль.
Что я мог бы сделать с точки зрения дизайна, чтобы избежать этой проблемы? Я действительно старался быть очень ясным, надеюсь, это достаточно ясно.