`
knight_black_bob
  • 浏览: 850277 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ios nscfnumber nsinvalidargumentException 异常

阅读更多

自己 撸了一个 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捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

  • 大小: 586 KB
  • 大小: 120 KB
  • 大小: 47.4 KB
分享到:
评论

相关推荐

    iOS捕获程序异常崩溃记录、App信息等

    "iOS捕获程序异常崩溃记录、App信息等"这一主题就是关注如何在iOS应用中实现这样的功能。通过创建自定义的崩溃捕获机制,并将相关信息上传至服务器,我们可以获取详细的崩溃日志和系统信息,从而更好地诊断和解决...

    ios app异常处理可以发送邮件

    在iOS应用开发中,异常处理是一项至关重要的任务,它能够帮助开发者及时捕获并处理程序运行过程中的错误,提升用户体验,同时也有助于开发者更好地诊断和修复问题。本篇文章将详细探讨如何在iOS应用程序中实现异常...

    iOS开发异常捕获上传至邮箱

    在iOS应用开发中,异常捕获是至关重要的一个环节,它可以帮助开发者在程序崩溃时获取必要的信息,以便分析和修复问题。"iOS开发异常捕获上传至邮箱"这个标题所涉及的知识点主要涵盖如何在iOS应用程序中实现异常监控...

    iOS 异常捕捉及处理发送。ExceptionHandler.

    在iOS开发中,异常捕捉和处理是至关重要的,因为它能够帮助开发者及时发现并解决应用程序运行时出现的问题。`ExceptionHandler`通常是指一个系统或第三方库,用于捕获并处理程序中的异常,确保应用的稳定性和用户...

    iOS 异常捕捉及处理发送。ExceptionHandler

    在iOS开发中,异常捕捉和处理是至关重要的环节,它能确保应用在遇到错误时能够稳定运行,并且为开发者提供有价值的错误信息以便于调试。`ExceptionHandler`是一个专门用于捕获和处理iOS应用中的异常的机制。这个机制...

    iOS 异常自定义捕捉handle工具类下载

    在iOS开发中,异常处理是确保应用稳定性和用户体验的关键部分。`iOS 异常自定义捕捉handle工具类`提供了一种方法,使开发者能够主动捕获应用程序中的异常,并将这些异常信息发送到服务器进行分析和处理。这个工具类...

    ios Crash异常捕捉demo

    在iOS开发中,异常处理是确保应用稳定性和用户体验的关键部分。`ios Crash异常捕捉demo`是一个实例,专门针对`NSException`异常的捕获,旨在帮助开发者预防和处理应用程序中的崩溃问题。`SIGABRT`是一种常见的信号,...

    iOS程序异常crash捕获与拦截

    在iOS开发过程中,程序异常崩溃(crash)是开发者经常遇到的问题。为了提供稳定的应用体验,了解并掌握如何捕获和拦截这些异常至关重要。本文将深入探讨iOS程序异常crash的捕获与拦截机制,以及如何通过源码和工具来...

    IOS 异常崩溃时发送邮件

    "IOS 异常崩溃时发送邮件"这个主题正是关于如何在iOS应用出现异常时,自动捕获异常信息并通过电子邮件发送到指定地址,以便于调试。 首先,我们需要了解`NSSetUncaughtExceptionHandler`这个函数。它是Objective-C...

    ios app的闪退异常的处理

    本文将深入探讨iOS App闪退异常的处理,以及如何通过代码实现有效的错误预防和修复。 首先,我们需要理解可能导致iOS App闪退的常见原因: 1. **内存管理问题**:Objective-C或Swift中的内存管理错误,如野指针、...

    iOS异常捕获和崩溃日志

    3. **异常类型**:例如`NSInvalidArgumentException`等。 4. **异常信息**:简要描述异常的原因。 5. **堆栈轨迹**:调用堆栈的详细信息,显示了崩溃时调用的函数和方法。 收集和分析崩溃日志是迭代优化应用的重要...

    iOS异常处理

    在iOS开发中,异常处理是确保应用稳定性和用户体验的关键部分。异常处理可以帮助开发者在程序运行时检测并处理错误,防止程序崩溃。本文将详细讲解如何在iOS应用中进行异常处理,特别是通过`AppExceptionHandler`这...

    iOS捕获异常组件UncaughtExceptionHandler

    添加UncaughtExceptionHandler这个类 iOS SDK提供的函数是NSSetUncaughtExceptionHandler来进行异常处理。但是无法处理内存访问错误、重复释放等错误,因为这些错误发送的SIGNAL。所以需要处理这些SIGNAL

    ios异常处理问题

    在iOS开发中,异常处理是确保应用程序稳定性和用户体验的关键部分。异常通常是由于代码错误、资源问题或不恰当的编程实践导致的,它们可能导致程序突然崩溃,严重影响用户对应用的信任度。"ios异常处理问题"这一主题...

    iOS中程序异常Crash友好化处理详解

    iOS 中程序异常 Crash 友好化处理详解 在 iOS 开发调试过程中以及上线之后,程序经常会出现崩溃的问题,这篇文章主要介绍了关于 iOS 中程序异常 Crash 友好化处理的相关资料。下面将对标题、描述、标签和部分内容...

    iOS Crash日志收集上报

    Mach异常是最底层的内核级异常,是指在iOS系统的内核层中发生的异常。Mach异常可以是EXC_BAD_ACCESS(内存访问异常)等。Mach异常是通过Mach API暴露给用户态的,可以直接通过Mach API设置thread、task、host的异常...

    location驱动ios12.4 ios12.3 ios12.2 ios12.1 ios12.0 ios11.0 ios11.4

    标题和描述中提到的“location驱动ios12.4 ios12.3 ios12.2 ios12.1 ios12.0 ios11.0 ios11.4”意味着这是一个关于不同iOS版本中位置驱动的讨论,涵盖了从iOS 11.0到iOS 12.4的多个版本。 1. iOS中的定位服务:iOS...

    HBuilderX申请iOS证书在线打包iOS文档.docx

    iOS证书申请和HBuilderX在线打包流程 在iOS应用开发中,申请iOS证书是必不可少的一步骤,而HBuilderX提供了在线打包功能,简化了iOS应用的开发和发布流程。下面将详细介绍iOS证书的申请和HBuilderX在线打包流程。 ...

    ios helper用于苹果ios系统的实用工具

    《iOS Helper:苹果iOS系统的全能助手》 在iOS设备的使用过程中,用户常常会遇到各种问题,例如系统更新、数据管理、应用安装等。而"iOS Helper"正是为解决这些问题而设计的一款强大实用工具,专为苹果iOS系统提供...

    iOS 10 in Swift 3 非常好的ios书

    此外,Swift 3引入了更严格的错误处理机制,通过try、catch关键字来处理可能出现的异常,使代码更加健壮。 iOS 10带来了许多新的特性,比如SiriKit,它允许开发者将Siri集成到自己的应用中,使用户可以通过语音命令...

Global site tag (gtag.js) - Google Analytics