ios nscfnumber nsinvalidargumentException 异常
程序员文章站
2024-01-17 16:21:22
...
自己 撸了一个 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捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
推荐阅读
-
ios nscfnumber nsinvalidargumentException 异常
-
ios-Swift处理异常的三种方式
-
iOS下拉刷新 UIScrollVie异常闪动问题
-
iOS 14.2值得升!用户实测:锁屏密码漏输、拖影、无线充电异常等均已修复
-
iOS中捕获日志与异常示例详解
-
iOS中程序异常Crash友好化处理详解
-
iOS中程序异常Crash友好化处理详解
-
iOS 14.2值得升!用户实测:锁屏密码漏输、拖影、无线充电异常等均已修复
-
iOS异常采用处理方式
-
【iOS异常】 JSonKit does not support Objective-C Automatic Reference Counting(ARC)