Nsmutablearray вставляет объект atindex, но перемещает вниз уже вставленные объекты - PullRequest
0 голосов
/ 12 февраля 2012

Я хотел спросить, возможен ли следующий сценарий. У меня есть Nsmutablearray, и у меня есть 5 объектов. Я загружаю Nsmutablearray в uitableview. Я хочу вставить новый объект в верхней части остальных пяти объектов, а также переместить все ранее вставленные объекты на один. позвольте мне привести пример

0 one
1 two
2 three
3 four
4 five

Я хочу получить такой результат после того, как новый объект вставлен сверху

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

Любая помощь приветствуется.

Ответы [ 2 ]

6 голосов
/ 12 февраля 2012
- (void)insertObject:(id)anObject atIndex:(NSUInteger)index

Этот метод NSMutableArray - это то, что вы ищете.

Если индекс уже занят, объекты в индексе и за его пределами сдвигаются путем добавления 1 к их индексам, чтобы освободить место.

1 голос
/ 12 февраля 2012

Метод, который вы ищете: - [NSMutableArray insertObject:atIndex:].

В вашем примере индекс будет 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...