У меня есть класс, и в заголовке я определяю это:
@interface MyViewController : UIViewController {
BOOL blackBackground;
}
@property(nonatomic, assign) BOOL blackBackground;
В реализации у меня есть @synthesize для blackBackground.
Затем я создаю экземпляр этого объекта и выполняю:
[myViewController setBlackBackground:YES];
теперь логическое значение должно иметь значение YES (или true;)). Но потом я проверяю:
if ([myViewController blackBackground]) {
NSLog(@"yep, it's true");
}
однако, похоже, он ничего не отвечает и не возвращает, либо значение не установлено, либо я не могу вызвать / проверить его. Есть идеи, что там не так?