码迷,mamicode.com
首页 >  
搜索关键字:nsnull    ( 135个结果
后台返回数据类型不稳定问题处理
有的后台返回数据比较随意,数据类型不固定,可以通过下面方法解决 // 判断返回值是不是NSDictionary类型或者返回类型不为NSNull if ([responseData isKindOfClass:[NSDictionary class]] || ![responseData isKind ...
分类:其他好文   时间:2021-01-04 10:43:56    阅读次数:0
解决因为NSNull类型导致出现的unrecognized selector sent to instance问题
问题描述:因为objc是动态语言,对象的类型在运行时才会被确认,所以很容易出现一个定义为NSString类型的变量,在运行时的类型变成了NSNull,从而导致如下错误出现:-[NSNull stringByAppendingFormat:]: unrecognized selector sent t ...
分类:其他好文   时间:2019-12-30 17:10:07    阅读次数:125
NSNull floatValue intValue 找不到指定方法解决方式
最近遇到一个问题: 因为后台人员对于接口数据没有做空值处理。导致client接收到的有些数据为空(NSNull),而针对此类数据恰好client的存储结构为int和float类型。类型转换时报出了[NSNull intValue]或者[NSNull floatValue] unrecognized ...
分类:其他好文   时间:2019-04-22 17:57:07    阅读次数:154
在NSMutableArray中添加空元素:NSNull类的使用
有时需要将一些表示“空”的对象添加到array中。NSNull类正是基于这样的目的产生的。用NSNull表示一个占位符时,语句表达如下: [array addObject:[NSNull null]]; 下面是关于数组中空值的判断测试程序 id aValue = [arrayWithNull obj ...
分类:其他好文   时间:2019-01-03 17:28:21    阅读次数:239
iOS-空数组的处理
在iOS开发过程中,避免不了要对请求数据进行非空判断,我们做空值判断的很大一部分原因就是为了在后台接口数据返回一些异常数据的时候,程序能保证稳定性。 举个例子:某些情况下,后台可能由于各种原因,对某个字段返回了null值,这时我们取到的就是[NSNull null]这样一个对象,再比如说,后台可能对 ...
分类:移动开发   时间:2018-12-05 12:26:36    阅读次数:171
OC数组的简单使用、NSArray
和上一篇文章一样,数组的重要性不言而喻,在OC编程的过程中我们会不断的使用到NSArray,和C语言不同的是,我们这里的数组只能存OC对象类型,不能存C语言基本数据类型,也不能存NSNull类型,但是我们这里的数组可以存多种对象类型,比如,在同一个数组里面,既可以存字符串类型,又可以存对象化了以后的 ...
分类:编程语言   时间:2018-09-04 13:40:03    阅读次数:196
判断字符串是否为空
``` + (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { retu... ...
分类:其他好文   时间:2018-08-23 15:38:01    阅读次数:149
nil / Nil / NULL / NSNull VS objc_msgSend
nil的处理展示出消息机制的优越性,相对于函数调用的空指针处理。 ENTRY objc_msgSend # check whether receiver is nil teq a1, #0 itt eq moveq a2, #0 bxeq lr # save registers and load r ...
分类:其他好文   时间:2018-02-06 14:23:29    阅读次数:194
nil/Nil/NULL/NSNull
nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 nil/Nil/NULL/NSNull的区别 一个简单的小例子: NSObject *obj = nil; NSLog(@"%@",obj); =>null NS ...
分类:其他好文   时间:2017-10-11 00:48:02    阅读次数:207
iOS 中的 nil、Nil、NULL、NSNull 僵尸对象和野指针
一、nil 、NSNull、Nil、NULL 区别 1、nil我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内存释放掉,这个时候这个对象为nil,我称它为“空对象”。(注意:我这里强调的 ...
分类:移动开发   时间:2017-10-10 14:41:13    阅读次数:297
135条   1 2 3 4 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!