2010-07-29 3 views
0

나는 NSLog를 통해 인쇄 할 때 다음과 같습니다 배열 한 :의 Obj-C/아이폰 : NSArray를 질문

{ 
response = "Valid"; 
updates = (
     { 
     string = "test"; 
     integer = 3493; 
     }, 
     { 
     string = "test2"; 
     integer = 55454; 
     } 
     ); 
start-index = 0; 

내 질문에 있도록하는 것은 내가 인쇄 할 수 있습니다 어떻게 통해 루프 수있는 "업데이트"배열을 통해입니다 각 "문자열"에 대한 값.

"for"루프 또는 그 외의 것이 쉬운가요? 데이터를 NSLogged 가정 데이브

+0

내 실제 질문은 "업데이트"에서 어떻게 새 배열을 만들 수 있습니까? – Dave

+0

배열이 아닙니다. 배열에는 키가 없으며 숫자 인덱스가 있습니다. – Chuck

답변

1

이름의 데이터가있는 NSDictionary의 유형이 있습니다.

NSArray *updates = [data objectForKey:@"updates"]; 
for (NSDictionary *update in updates) { 
    NSLog(@"Update: %@ - %@", [update objectForKey:@"string"], [update objectForKey:@"integer"]); 
} 
+0

고마워요! 매력을 일했다. – Dave