在iOS開發(fā)中經(jīng)扯⒒纾回因為數(shù)組越界而導(dǎo)致程序崩潰,那么怎么解決這一問題呢捶闸?我們需要給NSArray新建一個類的拓展。多的不說拖刃,直接上代碼删壮。
新建數(shù)組類的拓展
.h文件
@interface NSArray (YRInfo)
- (id)objectAtIndexCheck:(NSUInteger)index;
.m文件
@implementation NSArray (YRInfo)
- (id)objectAtIndexCheck:(NSUInteger)index
{
if (index >= [self count]) {
return nil;
}
id value = [self objectAtIndex:index];
if (value == [NSNull null]) {
return nil;
}
return value;
}
方法寫好之后直接調(diào)用就可以。簡單方便兑牡,希望對大家有用央碟!