我想问一下以下情况是否有可能发生。 我有一个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
任何帮助表示感谢。
答案 0 :(得分:6)
- (void)insertObject:(id)anObject atIndex:(NSUInteger)index
NSMutableArray
的这种方法正是您所寻找的。
如果索引已被占用,则索引及以后的对象会通过将 1 添加到其索引来移动。
答案 1 :(得分:1)
您正在寻找的方法是:- [NSMutableArray insertObject:atIndex:]
。
在您的示例中,索引将为0。