2011-02-15 77 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的,你可以插入每一個對象你想要的。

相關問題