最近在看斯坦福的IOS7开发 照搬照抄打代码 但是发现在数组下为什么使用不了isEqualToString
代码如下
- (int)match:(NSArray *)otherCards
{
int score = 0;
for (Card *card in otherCards) {
if ([card.contents isEqualToString:self.contents]) {
score = 1;
}
}
return score;
}
我在打[card.contents isEqualToString:self.contents]这句代码的时候,XCODE显示不出isEqualToString
求解答

解决方案 »

  1.   

    这段代码我都打不了 isEqualToString 这段代码打不来  自己打出来  直接就报错了
      

  2.   

    这段代码我都打不了 isEqualToString 这段代码打不来  自己打出来  直接就报错了
    isEqualToString 是 NSString 的方法,你的 contents 是什么类型?
      

  3.   

    看一下你的 card.contents 类型吧。 如果不是NSString类型. 当然调不出NSString 的类方法isEqualToString: