プロパティに問題があり、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
、その後は NO と表示されます。
の値として保持するにはどうすればよいYES
ですか? それはすでにYES
ありますが、私の NSLog は間違っていますか? 実行されるアクションはその値によって異なるため、そのメソッドで YES/NO をテストする必要があります。