我有一个可变数组,我想删除除了第一个索引以外的所有对象。
例如:输入:Array (a,b,c,d,e)
输出:Array (a)
你能帮我吗?提前致谢。
NSMutableArray *testArray=[[NSMutableArray alloc] initWithObjects:@"A",@"B",@"C", nil];
[testArray removeObjectsInRange:NSMakeRange(1, testArray.count-1)];
但请确保数组的元素数量大于1。
尝试使用这个方法,并将范围设置为要删除的对象。
[array removeObjectsInRange:NSMakeRange(1, array.count-1)];
保留对你的a
对象的引用(MyObject temp = [array objectAtIndex:0]
),执行removeAllObjects
,然后执行insertObject:a