3

NSDictionary キーと値のペアから T または F のいずれかの文字列を返しています。それが T なのか F なのかを調べようとしていますが、期待どおりに機能しません。この問題には非常に基本的な解決策があると確信しています。

if ([game objectForKey:@"complete"] == @"T") never evaluates to true.
4

1 に答える 1

13

それを次のように変更します。

if ([[game objectForKey:@"complete"] isEqualToString: @"T"]) 

あなたがしていたのは、ポインターを文字列と比較することであり、その内容ではありませんでした。

于 2009-10-25T06:12:16.983 に答える