2011-02-15 76 views
0

我想将静态内容添加到可变数组中。我已经使用XML解析来解析数据,并将动态数据存储到可变数组中。现在我想将静态字符串添加到该可变数组中。那么我该如何补充?如何将静态数据添加到iPhone中的动态数组中?

对于如:

在我的内容动态阵列,

{ 
     first, 
     third, 
     fourth, 
     fifth. 
    } 

我想静态字符串添加到数组的第一个指数。因为我的要求是,将静态内容显示在第一个位置。

预期输出:

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

我怎样才能做到这一点?

谢谢。

回答

0

从XML创建NSMutableArray的解析就可以实现这样之后,

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. 
1

如果我明白你的意思。您可以使用:

[NSMutableArray insertObject:atIndex:] 

假设myArray的是NSMutableArray的实例:

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

,而不是NSString的,你可以插入每一个对象你想要的。

相关问题