-[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就是一个数据有问题的字符串
然后就报这个崩溃错误
_ageText.text= self.age ;
经过查阅别人的博客 知道这样写是很容易崩溃的
应该这么写
_ageText.text= [(NSNumber*)self.age stringValue] ;
或者这么写
_ageText.text = [[NSString stringWithFormat:@"%@",self.age ]description];
具体的原因还没搞清楚 初步怀疑是下载下的json数据 通过sbjson类库转化成字典的时候 sbjson类库是将数据中的数字以NSNumber的对象形势存到字典里,而不是以字符串的形势存 这样我这个self.age就是一个数据有问题的字符串
相关文章推荐
- [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0'报错
- reason: '-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0xbffffffffffff9a3
- ios开发出现 -[__NSDictionaryM isEqualToString:]: unrecognized selector sent to instance 错误
- -[NSDecimalNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance
- __NSCFNumber isEqualToString:的问题.--[__NSCFNumber isEqualToString:]: unrecognized selector sent to in
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- [UIView numberofRowsInSection]unrecognized selector sent to instance 0x1808bef0 错误
- [__NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x17deba00
- '-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x14fcce
- 错误:[__NSCFString md5Hash]: unrecognized selector sent to instance 0x223120'
- swift有关setValue崩溃,报告错误为NSCFString longValue unrecognized selector sent to instance
- iOS开发中, '-[__NSCFConstantString size]: unrecognized selector sent to instance 0x10abccc00'
- iOS开发之抛出异常 NSDecimalNumber isEqualToString
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- [__NSCFString containsString:]: unrecognized selector sent to instance 的解决方案
- [YFHomeViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x79
- 关于使用JSON库的时候,出现[NSCFString JSONValue]: unrecognized selector sent to instance的问题
- __NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160
- [NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance
- [__NSCFConstantString size]: unrecognized selector sent to instance 错误