gpt4 book ai didi

objective-c - -[__NSCFNumber isEqualToString] 错误

转载 作者:IT王子 更新时间:2023-10-29 08:14:41 24 4
gpt4 key购买 nike

我遇到了这个崩溃,但是,在我的代码中我使用了一个字符串。我已经在这段代码上工作了 2 个小时,但我看不出我遗漏了什么!有什么想法吗?

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

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

错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x181cf0'

我将不胜感激,这让我很困惑!

谢谢。

最佳答案

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

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com