您的位置:首页 > 其它

-[NSDecimalNumber isEqualToString:]: unrecognized selector sent to instance

2013-01-29 14:58 489 查看
从网络上下的数据解析成一个字典后 按key取字典里的字符串赋值给一个lable

然后就报这个崩溃错误

_ageText.text= self.age ;

经过查阅别人的博客 知道这样写是很容易崩溃的

应该这么写

_ageText.text= [(NSNumber*)self.age stringValue] ;

或者这么写

_ageText.text = [[NSString stringWithFormat:@"%@",self.age ]description];

具体的原因还没搞清楚 初步怀疑是下载下的json数据 通过sbjson类库转化成字典的时候 sbjson类库是将数据中的数字以NSNumber的对象形势存到字典里,而不是以字符串的形势存 这样我这个self.age就是一个数据有问题的字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐