首页 > 代码库 > [__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310

[__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310

出现这种问题一般是你把int类型的数值赋给了NSString。比如: 你定义了一个NSString类型的属性sex,但是服务端返回的sex字段实际上是NSNumber类型,

你直接把NSNumber类型的值赋给了sex,然后把这个sex赋给了_sexLabel.text,这时就会出现这种错误。
使用Plist文件时遇到这种错误也可以按照这个方法来检查。

[__NSCFNumber length]: unrecognized selector sent to instance 0x8b3c310