- @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