我遇到了这个崩溃,但是,在我的代码中我使用了一个字符串。我现在已经在这一段代码上工作了 2 个小时,但我看不出我错过了什么!有任何想法吗?
NSString *codeR = [NSString stringWithFormat:@"%@", [[object objectForKey:@"code"] stringValue]];
if([codeR isEqualToString:@"200"])
Error:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFNumber isEqualToString:]:无法识别的选择器发送到实例 0x181cf0”
我将非常感激您的意见,这让我很困惑!
Thanks.
摆脱愚蠢的冗余,看看会发生什么。
NSString *codeR = [[object objectForKey:@"code"] stringValue];
// mysterious missing code
if ([coreR isEqualToString:@"200"]) // etc
另外,您确定错误是从if
你发表的声明?它可能来自其他地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)