-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

运算符比较==对象指针。[y isEqualToString:x]如果要比较值,请使用。

于 2012-04-15T16:09:58.770 回答
0

似乎您正在以一种非常冗长的方式进行此操作,获取数组中字母的索引(大概按字母顺序排列)然后比较索引。为什么不直接比较这两个字母呢?

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