我遇到此崩溃,但是在我的代码中,我使用的是字符串。我已经在这两个代码上工作了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/