index使用objectsAtIndexes设置超出边界

Seg*_*gev 1 objective-c nsarray ios

我不明白发生了什么.如你所见,我有一个包含107个对象的数组.当我尝试将10个对象从它复制到另一个数组时,我得到了这个错误.(如果我输入像3,8这样的数字它会正常工作)

    int count = [myJson count];
    NSLog(@"count: %d",count);
    resultsArray = [myJson objectsAtIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(60, 70)]];
Run Code Online (Sandbox Code Playgroud)

...

[53269:11303] count: 107
[53269:11303] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSArray objectsAtIndexes:]: index 129 in index set beyond bounds [0 .. 106]'
Run Code Online (Sandbox Code Playgroud)

Dur*_*sad 7

NSMakeRange(I,L).我是索引而l是长度.NSMakeRange(60,70)表示从60索引到下70个元素的对象.