除了NSMutableArray IOS中的第一个索引之外,如何删除所有索引处的对象

时间:2013-07-02 08:58:51

标签: ios objective-c nsmutablearray

我有1个mutablearray,我想删除对象的所有索引但是在第一个索引处保存对象。 示例:输入:数组(a,b,c,d,e)           输出:数组(a)

你能帮我吗?提前致谢

3 个答案:

答案 0 :(得分:17)

NSMutableArray *testArray=[[NSMutableArray alloc] initWithObjects:@"A",@"B",@"C", nil];
[testArray removeObjectsInRange:NSMakeRange(1, testArray.count-1)];

但请确保数组计数大于1.

答案 1 :(得分:2)

尝试这一个并放置你的范围以移除你的对象。

[array removeObjectsInRange:NSMakeRange(1, array.count-1)];

答案 2 :(得分:1)

保留对a对象(MyObject temp = [array objectAtIndex:0]),removeAllObjects,然后insertObject:a

的引用