如何获得一个没有最后一个元素的旧NSArray?

时间:2012-09-13 17:03:04

标签: objective-c arrays nsarray

我的意思是简单地获取新数组,例如在python中:

lst[:-1]

有没有办法在objc中做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以使用-subArrayWithRange:

[theOriginalArray subarrayWithRange:NSMakeRange(0, [theOriginalArray count]-1)]

这相当于Python表达式lst[0:lst-1],它是lst[:-1]的扩展形式。