Я получаю эти данные из веб-служб JSON
[{"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}]
Я использую этот метод для получения значений активов для удостоверения ("assets": [{"identity": "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 ...?
Я пробовал это для systemId
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 count]: нераспознанный селектор отправлен на экземпляр 0x784c730