В файлах .h и .m моего родительского класса (WebServiceMessage) у меня есть следующие строки:
@property(nonatomic, retain) NSMutableData *receivedData;
@synthesize receivedData;
Мой дочерний класс имеет следующее определение:
@interface RegistrationMessage : WebServiceMessage{...}
-(bar)foo;
Таким образом, теоретически дочерний класс должен иметь возможность использовать полученныйData без необходимости объявлять его сам - он должен наследовать существование этой переменной от своего родителя.
@implementation RegistrationMessage
...
-(bar)foo{
self.receivedData=[NSMutableData data];//Error: Property 'receivedData' not found on object of type 'Class'
}
Я проверил, и я использую #import для родительского класса в файлах .h и .m, просто чтобы быть уверенным, но ошибка все еще появляется.