誰かがこの "if文"で何が間違っているのか説明できますか?私は得る:このif文で何が問題なのですか?
"割り当ての左オペランドとして必要な左辺値"。
これは動作しません:
if ([[prepDataArray objectAtIndex:iNDEX] boolValue] = YES) {
NSLog(@"HARD");
}
これは動作しますが:
diffQ = [[prepDataArray objectAtIndex:iNDEX] boolValue];
if (diffQ = YES) {
NSLog(@"HARD");
}
私は「左辺値は」私は別の何かを持っている必要があることを示しているという問題がどこにあるか実現しません私は最初の例で試したように、if文の中で何をしたいのか、なぜ、どうやってやるのか把握していません。
素敵な誰かが私に
ohhhh BIGは、私はしばらく前にこれで苦労されているとして、私はこのことを知られている必要がありますあなたに感謝します。私は、特に私がこれで周りをテストするために約45分を費やしたように、とても馬鹿だと感じています。 – PeterK
);)一般的なバグに費やす時間が長ければ長いほど、良いプログラマーになるでしょう。それは、あなたが書いている行ごとに一般的な間違いを避けるために、あなたの脳内の痕跡のようなものです^^ –