有人說可以用([array count]==0 )或者 array.count !=?0 來判斷是否為空治唤,都是坑钝计,如果array為空的話酿炸,執(zhí)行count就會直接報(bào)錯(cuò)瘫絮,程序崩潰退出。
正確判斷NSArray是否為空的方法:用?
if(array != nil && ![array isKindOfClass:[NSNull?class]]){
//執(zhí)行array不為空時(shí)的操作
}
這樣才是iOS判斷數(shù)組是否為空的正確方式填硕。