Как добавить статические данные в динамический массив в iPhone? - PullRequest
0 голосов
/ 15 февраля 2011

Я хочу добавить статическое содержимое в Mutable Array. Я проанализировал данные с помощью синтаксического анализа XML и сохранил динамические данные в изменяемый массив. Теперь я хочу добавить статическую строку в этот изменяемый массив. Так, как я могу добавить это?

Например:

В моем динамическом массиве содержимого есть,

  {
       first,
       third, 
       fourth,
       fifth.
  }

Я хочу добавить статическую строку в первый индекс массива. Потому что мое требование, отображается статический контент в 1-й позиции.

Ожидаемый результат:

  {
       first,
       second,   //Add the static data into the First index of Array 
       third, 
       fourth,
       fifth.
  }

Так как я могу это сделать?

Спасибо.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Если я понимаю, что вы имеете в виду.Вы можете использовать:

[NSMutableArray insertObject:atIndex:]

Предположим, что myArray является экземпляром NSMutableArray:

[myArray insertObject:@"second" atIndex:1];

вместо NSString вы можете вставить любой нужный объект.

0 голосов
/ 15 февраля 2011

После создания NSMutableArray из синтаксического анализа XML вы можете реализовать так:

suppoose В XMLArray у вас есть данные xml, теперь вы хотите вставить статическую дату в любое место,

NSMutableArray *tempArray=[NSMutable array];
for(int i=0;i<[XMLArray count];i++)
{
  if(i==1)//accrding to you
      [tempArray addObject:yourStaticData];//yourStaticData is object having your data.
  else
    [tempArray addObject:[XMLArray objectAtIndex:i]];
}

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