我有1个mutablearray,我想删除对象的所有索引但是在第一个索引处保存对象。 示例:输入:数组(a,b,c,d,e) 输出:数组(a)
你能帮我吗?提前致谢答案 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