我有NSMutableArray
。例如有这样的对象:0,1,2。
如何将对象0
替换为对象2
的索引。结果我想要对象的数组:1,2,0。谢谢。
答案 0 :(得分:8)
@trojanfoe,你的答案中有一个简单的错误。
代码的第一行不按文档返回任何内容。所以它应该是,
id object = [[array objectAtIndex:0] retain];
[array removeObjectAtIndex:0];
[array insertObject:object atIndex:2];
[object release];
答案 1 :(得分:0)
[array addObject:[array objectAtIndex:0]];
[array removeObjectAtIndex:0];
答案 2 :(得分:0)
首先获取对象的副本,然后将其从索引0中删除,然后将其添加到索引2。
id object = [array objectAtIndex:0];
[array removeObjectAtIndex:0];
[[array insertObject:object atIndex:2];