iOS -импорт против прямого объявления относительно setAlpha

Я пытаюсь сделать анимацию для объекта, который я настроил через IB. Я добавляю предварительную декларацию в свой.h, например так :

@class MySpecialClass;

, а затем устанавливаю свойство, подобное этому :

@property (nonatomic, retain) IBOutlet MySpecialClass *specialClass;

. Я хочу иметь возможность скрыть specialClassс помощью setAlpha, но я получаю следующую ошибку от xcode при попытке скомпилировать.

Receiver type 'MySpecialClass' for instance message is a forward declaration.

Нужно ли мне импортировать мой класс вместо предварительного объявления? Я хотел бы не импортировать ничего ненужного, если мне это не нужно.

8
задан Romes 7 May 2012 в 18:00
поделиться