2013-10-10 4 views
0

NSMutableArrayUITableView에서 데이터를 가져옵니다. 이 singular 배열에 두 개의 [NSJSONSerialization JSONObjectWithData:data]을 추가하고 싶습니다. 다음 작업을 수행하면 이전에 배열에 추가 된 정보 만 바뀝니다. 아래에 새 요청을 추가하고 싶습니다.단 하나의 NSMutableArray에 NSJSONSerialization 객체 두 개 추가

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 
}