1、解决办法
判断array 不为空:
if (array != nil && ![array isKindOfClass:[NSNull class]] && array.count != 0)
2、原因
数组越界,index 0 在空数组中也是越界,不存在。
取到的值是NSNull 对象。 它表示空值,只有一个方法。调用NSArray的属性方法,程序会dump
@interface NSNull : NSObject <NSCopying,NSSecureCoding>
+ (NSNull *)null;
@end