ios [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0'报错

Posted 神来芒果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0'报错相关的知识,希望对你有一定的参考价值。

今天接口由get换成post,我去改进行登录但出现了这个错误,首先出错先看能不能与服务器交互,能不能获得数据,其次,获得的数据是不是你想要的,记住,首先出错要想到是自己的问题,还有就是程序崩了要学会自己解决,打断点找原因,一步步跟,看是哪里出了问题

我这个问题一看就是拿了NSCFNumber类型和NSString类型做了比较,由于不会响应isEqualToString方法而报错,所以只要转换一下就可以了

NSString *factory_id = [NSString stringWithFormat:@"%@",[response objectForKey:@"factory_id"]];

 

以上是关于ios [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0'报错的主要内容,如果未能解决你的问题,请参考以下文章

iOS报错[__NSCFNumber length]: unrecognized

iOS:寻找 NSDictionary 值时出现错误:[__NSCFNumber isEqualToString:]: unrecognized selector sent to instanc

ios [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0'报错

无法将“__NSCFNumber”()类型的值快速转换为“NSArray”

[__NSCFNumber 长度]:无法识别的选择器发送到实例 0xb000000000000113'

无法在 Swift 2 中将“__NSCFNumber”类型的值转换为“NSString”