[{"identity":"DEMO","assets":[{"identity":"34DL3611","systemId":"544507"},{"identity":"34GF0512","systemId":"5290211"},{"identity":"34HH1734","systemId":"111463609"},{"identity":"34HH1736","systemId":"111463622"},{"identity":"34YCJ15","systemId":"294151155"}],"systemId":4921244}]
我使用這種方法來獲得資產值的身份(「資產」正從JSON Web服務這樣的數據:[{「身份」:「34DL3611」 ,「systemId」:「544507」}):
vehicleList = [dict objectForKey: @"assets"];
self.listVehicles = [[NSMutableArray alloc] init];
for (NSUInteger index = 0; index < [vehicleList count]; index++) {
itemDict = [vehicleList objectAtIndex: index];
[self.listVehicles addObject:[itemDict objectForKey:@"identity"]];
}
如何獲取systemId值...?
我已經嘗試了本作的systenId
vehicleListID = [dict objectForKey:@"systemId"];
self.listVehiclesID =[[NSMutableArray alloc]init];
for (NSUInteger index = 0; index < [vehicleListID count]; index++) {
assetsIdDict = [vehicleListID objectAtIndex: index];
[self.listVehiclesID addObject:[assetsIdDict objectForKey:@"systemId"]];
}
,但得到的錯誤:[__NSCFNumber計數]:無法識別的選擇發送到實例0x784c730
相同的方式..'[itemDict objectForKey:@「systemId」]'..爲了在數組中,你需要初始化新的NSMutableArray。 – Ilanchezhian 2012-01-13 12:30:47
我已經嘗試過,但它給錯誤:[__ NSCFNumber計數]:無法識別的選擇器發送到實例0x784c730 – 2012-01-13 12:34:17
看到編輯的部分.. – 2012-01-13 12:52:30