原文:-[NSNull countByEnumeratingWithState:objects:count:]:

当数组为空时遍历数组容易出这样的问题, NSNull countByEnumeratingWithState:objects:count: : unrecognized selector sent to instance x e e e 解决办法就是在遍历数组之前先要判断 if array isKindOfClass: NSNull class for循环 ...

2016-08-24 12:00 0 1551 推荐指数:

查看详情

nil,NULL,NSNull的区别

主要就以下几点: 1、nil:一般赋值给空对象; 2、NULL:一般赋值给nil之外的其他空值。如SEL等;   举个栗子(好重啊~):     [NSApp beginSheet:sheet ...

Thu Oct 18 23:45:00 CST 2012 0 8451
nil Nil NULL NSNull 之间的区别

nil 是对objective c id 对象赋空值 例如 NSString * string = [NSString stringWithFormat:@"test"]; str ...

Sun Jan 20 21:44:00 CST 2013 0 9097
NSNull Crash处理 (NullSafe 的原理)

问题场景 后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串 (1)原始的json串:后端返回的json串里面包含类型NSString,NSArray,NSDictionary,NSNull类型 ...

Mon Sep 26 18:19:00 CST 2016 0 1835
nil、Nil、NULL和NSNull的理解

其实早就想研究一下nil、Nil、NULL和NSNull之间的区别,只是工作上除了nil,其它的几乎少有用到,所以一直拖到今天。有时候感觉自己越来越浮躁,对细微处的知识理解不够深入,因此这里给自己提个醒--在以后的工作当中要始终保持一种钻研的精神! 言归正传,我们来分别介绍一下 ...

Fri May 06 23:36:00 CST 2016 0 1941
ios nil、NULL和NSNull 的使用

nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全 ...

Fri Apr 19 07:47:00 CST 2013 0 2734
count(*)、count(1)和count(列名)的区别

count(*)、count(1)和count(列名)的区别 1、执行效果上: l count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL l count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL l ...

Tue Nov 20 04:32:00 CST 2018 1 4940
count(*)、count(val)和count(1)的解释

一、关于count的一些谣言: 1、count(*)比count(val)更慢!项目组必须用count(val),不准用count(*),谁用扣谁钱! 2、count(*)用不到索引,count(val)才能用到。 3、count(*)是统计出全表的记录,是吞吐量 ...

Tue Nov 12 23:48:00 CST 2013 6 11213
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM