NSArray+RQExtension.m 618 B

123456789101112131415161718192021222324252627
  1. //
  2. // NSArray+RQExtension.m
  3. // XinShouJiaDao
  4. //
  5. // Created by 张嵘 on 2021/7/7.
  6. // Copyright © 2021 JCZ. All rights reserved.
  7. //
  8. #import "NSArray+RQExtension.h"
  9. @implementation NSArray (RQExtension)
  10. -(id)objAtPath:(NSIndexPath*)path
  11. {
  12. if (path.section < self.count ) {
  13. NSArray* subObj = self[path.section];
  14. if([subObj isKindOfClass:[NSArray class]] ||
  15. [subObj isKindOfClass:[NSMutableArray class]])
  16. {
  17. if (path.row < subObj.count) {
  18. return [self[path.section] objectAtIndex:path.row];
  19. }
  20. }
  21. }
  22. return nil;
  23. }
  24. @end