Я пытаюсь сделать анимацию для объекта, который я настроил через IB. Я добавляю предварительную декларацию в свой.h, например так :
@class MySpecialClass;
, а затем устанавливаю свойство, подобное этому :
@property (nonatomic, retain) IBOutlet MySpecialClass *specialClass;
. Я хочу иметь возможность скрыть specialClass
с помощью setAlpha
, но я получаю следующую ошибку от xcode при попытке скомпилировать.
Receiver type 'MySpecialClass' for instance message is a forward declaration.
Нужно ли мне импортировать мой класс вместо предварительного объявления? Я хотел бы не импортировать ничего ненужного, если мне это не нужно.