2012-02-12 47 views
0

我想問下面的情況是否有可能發生。 我有一個Nsmutablearray,我有5個對象。我在可用視圖上加載Nsmutablearray。我想在其他五個對象的頂部插入一個新對象,但也會將所有先前插入的對象向下移動一個。讓我給你舉個例子Nsmutablearray插入對象atindex,但向下移動已插入的對象

0 one 
1 two 
2 three 
3 four 
4 five 

我想造成這樣的插入頂部

0 six 
1 one 
2 two 
3 three 
4 four 
5 five 

讚賞任何幫助的新對象之後。

回答

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

NSMutableArray這種方法是你在找什麼。

如果指標已經被佔用,對象索引及以後通過添加將其索引,以騰出空間移動。

+1

我接受這個答案正確的,因爲弗朗西斯提及以下事實......如果指標已經被佔用,對象索引及以後通過添加1到其索引,以騰出空間移動。 – stefanosn 2012-02-12 10:54:29

1

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

在您的例子,該指數將爲0