これはおそらく簡単な解決策だと思いますが、周りを見回していて、これを理解できないようです。
[self.flag TRUE];
フラグは BOOL 型です。問題は「TRUE」にあります。フラグに何を代入すればよいかわからず、さまざまな組み合わせを試しました。
これはおそらく簡単な解決策だと思いますが、周りを見回していて、これを理解できないようです。
[self.flag TRUE];
フラグは BOOL 型です。問題は「TRUE」にあります。フラグに何を代入すればよいかわからず、さまざまな組み合わせを試しました。
self.flag = YES;
を使用すると、 on[self.flag TRUE];
という名前のメソッドを呼び出そうとしています...TRUE
self.flag
真の Objective-C はforYES
とを使用しますが、XCode は and の処理方法を認識しています。最大の問題は、あなたがやろうとしていた角括弧のことでした。 動作します。NO
BOOL
TRUE
FALSE
self.flag = TRUE
角括弧でも、次のように試すことができます:-
[self setFlag:YES];