diff --git a/AsyncDisplayKit/Private/ASMultidimensionalArrayUtils.mm b/AsyncDisplayKit/Private/ASMultidimensionalArrayUtils.mm index 579544d02f..9916e3d624 100644 --- a/AsyncDisplayKit/Private/ASMultidimensionalArrayUtils.mm +++ b/AsyncDisplayKit/Private/ASMultidimensionalArrayUtils.mm @@ -147,8 +147,8 @@ NSArray *ASIndexPathsForTwoDimensionalArray(NSArray * twoDimensionalA for (NSArray *subarray in twoDimensionalArray) { ASDisplayNodeCAssert([subarray isKindOfClass:[NSArray class]], @"This function expects NSArray *"); NSUInteger itemCount = subarray.count; - for (int item = 0; item < itemCount; item++) { - [result addObject:[NSIndexPath indexPathForItem:item inSection:section]]; + for (NSUInteger item = 0; item < itemCount; item++) { + [result addObject:[NSIndexPath indexPathWithIndexes:(const NSUInteger []){item, section} length:2]]; } section++; }