2013-10-10 99 views
0

我有一個NSMutableArrayUITableView從中提取數據。我想添加兩個[NSJSONSerialization JSONObjectWithData:data]這個單數組。執行以下操作只會替換先前添加到數組中的信息,我想在下面添加新的請求。添加兩個NSJSONSerialization對象到一個單一的NSMutableArray

jsonArray = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error] 
+0

你看看在NSMutableArray中的文檔?有*方法可以添加第二個數組中的對象。 –

+0

確實,但是當我使用'[jsonArray addObject:[NSJSONSerialization JSONObjectWithData:data options:0 error:&error]];'它顯示爲(null),數組中沒有對象。 – Harry

+0

這可能意味着'jsonArray'不是alloc/inited。 –

回答

1
NSMutableArray *jsonArray = [[NSMutableArray alloc] init]; 

NSArray *json1 = [NSJSONSerialization JSONObjectWithData:data1 ...]; 
if (json1 != nil) { 
    [jsonArray addObjectsFromArray:json1]; 
} else { 
    // JSON error in data1 
} 

NSArray *json2 = [NSJSONSerialization JSONObjectWithData:data2 ...]; 
if (json2 != nil) { 
    [jsonArray addObjectsFromArray:json2]; 
} else { 
    // JSON error in data2 
} 
相關問題