-3

だから私はNSArray内のオブジェクトと同じNSStringを見つけようとしています

だから私はこれまでにこれを持っています

SPButton *currentBalloon = (SPButton *)[event target];

NSUInteger x =[letterArray indexOfObject:currentLetter];
NSUInteger y =[letterArray indexOfObject:currentBalloon.info];
if (y == x) {
    // do the following code
    NSLog(@"Equal!");
} else {
    NSLog(@"Not Equal!");

}

indexOfObject行でクラッシュし続けます。誰かアイデアはありますか?

4

2 に答える 2

0

これについては、非常に長い方法で行っているようです。配列内の文字のインデックス(おそらくアルファベット順)を取得してから、インデックスを比較します。2つの文字を比較してみませんか?

if ([currentLetter isEqualToString:currentBalloon.info]) ...
于 2012-04-15T16:31:20.030 に答える
0

演算子は==オブジェクトポインタを比較します。値を比較する場合に使用[y isEqualToString:x]します。

于 2012-04-15T16:09:58.770 に答える