ios nscfnumber nsinvalidargumentException 异常 博客分类: iosexception iosexceptionnscfnumbernsinvalidargumentException
程序员文章站
2024-03-12 14:37:02
...
自己 撸了一个 ios 的糗百 ,调用 了 糗百官方的 api ,总是 运行报错
断点 打印 就是不理解为啥 报错
开放接口
#define LastestURLString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/latest?count=%d&page=%d",count,page] #define ImageURLString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/images?count=%d&page=%d",count,page] #define SuggestURLString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/suggest?count=%d&page=%d",count,page] #define DayURLString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/day?count=%d&page=%d",count,page] #define WeakURlString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/week?count=%d&page=%d",count,page] #define MonthURLString(count,page) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/list/month?count=%d&page=%d",count,page] #define CommentsURLString(ID) [NSString stringWithFormat:@"http://m2.qiushibaike.com/article/%@/comments?count=500&page=1",ID]
糗百的数据维度不错!!!!!!!!!!!!!
最后 发现是 int 型数据 我 用的是 Nstring ,修改成int 就ok了。
@property (nonatomic, copy) NSString *userPicLink; @property ( nonatomic, copy) NSString *userName; @property ( nonatomic, copy) NSString *content; @property (nonatomic,assign) int *badNum; @property (nonatomic,assign) int *contentNum; @property (nonatomic,assign) int *goodNum; - (id)initWithDictionary:(NSDictionary *)dictionary;
json解析过程中,若是全是数字,会默认成nscfnumber。
结果如下:
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!