1

これはおそらく簡単な解決策だと思いますが、周りを見回していて、これを理解できないようです。

[self.flag TRUE];

フラグは BOOL 型です。問題は「TRUE」にあります。フラグに何を代入すればよいかわからず、さまざまな組み合わせを試しました。

4

2 に答える 2

1
self.flag = YES;

を使用すると、 on[self.flag TRUE];という名前のメソッドを呼び出そうとしています...TRUEself.flag

真の Objective-C はforYESとを使用しますが、XCode は and の処理方法を認識しています。最大の問題は、あなたがやろうとしていた角括弧のことでした。 動作します。NOBOOLTRUEFALSEself.flag = TRUE

于 2013-10-22T14:52:46.057 に答える
0

角括弧でも、次のように試すことができます:-

    [self setFlag:YES];
于 2013-10-22T15:32:05.913 に答える