Кажется, вы что-то не так объявляете правильно. Вы определяете свойство «вопрос», как это?
В вашем заголовке:
@class KonsQuestion
@interface YourClass : NSObject {
KonsQuestion * _question;
}
@property(nonatomic, retain) KonsQuestion * question;
В файле реализации:
@implementation YourClass
@synthesize question = _question
@end
В этом случае вы должны всегда использовать self.question для использования созданных методов получения и установки и использовать [_question release] в методе dealloc