Я новичок в Objective C, но имею обширный опыт работы на C++.не может прочитать свойство readonly, компилятор жалуется
У меня есть переменная-член, называемая bOn, которую я объявила как свойство readonly. Затем я синтезирую его.
Однако компилятор не позволит мне прочитать его, сказав: «Переменная экземпляра« bOn »объявлена защищенной». Я бы понял эту ошибку, если бы не синтезировал.
Вот мои сниппеты:
@interface Button : NSObject
{
. . .
BOOL bOn;
}
@property (nonatomic, readonly) BOOL bOn;
И где я использую его:
-(void) updateForButtonLeft:(Button *)butLeft Right:(Button *)butRight
{
BOOL bLeft = butLeft->bOn;
. . .
Так что же я забывания делать?
Thanks,
Dave.
Где updateForButtonLeft: Справа: называется? Не внутри класса Button, правильно? Не работает ли Lleft.bOn? – Altealice