我遇到此崩溃,但是在我的代码中,我使用的是字符串。我已经在这两个代码上工作了2个小时,但是我根本看不到我所缺少的!有任何想法吗?

 NSString *codeR = [NSString stringWithFormat:@"%@", [[object objectForKey:@"code"] stringValue]];

    if([codeR isEqualToString:@"200"])

错误:



我将非常感谢您的投入,这让我感到困惑!

谢谢。

最佳答案

摆脱愚蠢的冗余,看看会发生什么。

NSString *codeR = [[object objectForKey:@"code"] stringValue];
// mysterious missing code
if ([coreR isEqualToString:@"200"]) // etc

另外,您确定错误是由您发布的if语句引起的吗?它可能来自其他地方。

关于objective-c - -[__ NSCFNumber isEqualToString]错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9585901/

10-10 21:33