У меня проблемы со свойством BOOL
, и я не могу понять это.
У меня есть следующий набор в моем .h файле:
BOOL myVar;
@property BOOL myVar;
Затем в моем файле .m я синтезирую myVar
и у меня есть метод, который устанавливает myVar = YES;
, а также запускает таймер. Затем таймер вызывает другой метод, который пытается прочитать значение myVar.
Для проверки значения myVar у меня есть:
NSLog(@"The value of the bool is %@\n", (myVar ? @"YES" : @"NO"));
Первый цикл через консоль показывает myVar = YES
, затем после этого он говорит НЕТ.
Как мне сохранить это значение YES
? Это уже YES
, но мой NSLog не так? Мне нужно проверить ДА / НЕТ в этом методе, потому что предпринятые действия будут варьироваться в зависимости от их значения.