从NSMutableArray中获取最后五个值

Ann*_*nnu -1 cocoa cocoa-touch slice nsarray

NSMutableArray的计数是10,我想提取最后5个值并将它们存储在另一个数组中.我怎样才能做到这一点?

DCM*_*xxx 6

我认为- (NSArray *) subarrayWithRange:(NSRange)range(doc)可能对你有帮助.

NSRange theRange;
theRange.location = [wholeArray count] - 5;
theRange.length = 5;
NSArray *result = [wholeArray subarrayWithRange:theRange];
Run Code Online (Sandbox Code Playgroud)

编辑:小心检查你的数组至少有五个元素,否则,subarrayWithRange将抛出异常.