0

ディクショナリで作成された NSArray があります。

aMapData = [[NSMutableArray alloc] initWithCapacity:sizeof(jsonResponse)];


for (NSMutableDictionary *dict in jsonResponse) {  

    NSDictionary *row = [NSDictionary dictionaryWithObjectsAndKeys:[dict objectForKey:@"pID"], @"pID", [dict objectForKey:@"Address"], @"Address",  nil];
    [aMapData addObject:row];

  }

約100行あります。

pID列を取得したいのですが、反復の唯一のオプションです。

 [aMapData objectAtIndex:0]

?

前もって感謝します!

私はそれを見つけました、配列は必要ありません:

NSArray *idPath = [aMapData valueForKey:@"pID"];
4

1 に答える 1

0

はい。それ以外の場合は、各列を個別の配列に格納する必要があります。

pID = [[NSMutableArray alloc] init];
address = [[NSMutableArray alloc] init];

for (NSMutableDictionary *dict in jsonResponse) {  
    [pID addObject:[dict objectForKey:@"pID"]];
    [address addObject:[dict objectForKey:@"address"]];
}
于 2012-08-31T13:06:18.890 に答える