您的位置:首页 > 移动开发 > IOS开发

iOS 数组越界 Crash处理经验

2016-01-11 13:29 501 查看
@interface NSArray (SHYUtil)

/*!

@method objectAtIndexCheck:

@abstract 检查是否越界和NSNull如果是返回nil

@result 返回对象

*/

- (id)objectAtIndexCheck:(NSUInteger)index;

@end

#import "NSArray+SHYUtil.h"

@implementation NSArray (SHYUtil)

- (id)objectAtIndexCheck:(NSUInteger)index

{

if (index >= [self count]) {

return nil;

}

id value = [self objectAtIndex:index];

if (value == [NSNull null]) {

return nil;

}

return value;

}

@end

转载自: http://blog.csdn.net/jxncwzb/article/details/44829925
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: