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

时间:2012-02-12 10:03:52

标签: objective-c uitableview nsmutablearray

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

0 one
1 two
2 three
3 four
4 five

我希望在新对象插入顶部

后得到这样的结果
0 six
1 one
2 two
3 three
4 four
5 five

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:6)

- (void)insertObject:(id)anObject atIndex:(NSUInteger)index

NSMutableArray的这种方法正是您所寻找的。

  

如果索引已被占用,则索引及以后的对象会通过将 1 添加到其索引来移动。

答案 1 :(得分:1)

您正在寻找的方法是:- [NSMutableArray insertObject:atIndex:]

在您的示例中,索引将为0。