Nsmutablearray insertobject atindex但向下移动已插入的对象

ste*_*osn 0 objective-c uitableview nsmutablearray

我想问一下以下情况是否有可能发生.我有一个Nsmutablearray,我有5个对象.我在一个uitableview上加载了Nsmutablearray.我想在其他五个对象的顶部插入一个新对象,但也将所有先前插入的对象向下移动一个.让我给你举个例子

0 one
1 two
2 three
3 four
4 five
Run Code Online (Sandbox Code Playgroud)

我想在新对象插入顶部后得到这样的结果

0 six
1 one
2 two
3 three
4 four
5 five
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

Fra*_*sco 6

- (void)insertObject:(id)anObject atIndex:(NSUInteger)index
Run Code Online (Sandbox Code Playgroud)

这种方法NSMutableArray就是你要找的.

如果索引已被占用,则索引及其后的对象通过在索引中加1来移动以腾出空间.