5

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

你能帮助我吗。提前致谢

4

3 回答 3

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

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

于 2013-07-02T09:03:25.247 回答
2

试试这个,然后把你的范围移走你的对象。

[array removeObjectsInRange:NSMakeRange(1, array.count-1)];
于 2013-07-02T09:04:12.337 回答
1

保留对您的a 对象 ( MyObject temp = [array objectAtIndex:0])的引用removeAllObjects,然后执行insertObject:a

于 2013-07-02T09:02:33.850 回答