Привет, ребята :) Я новичок в переполнении стека и программировании iPhone. Я пытаюсь проанализировать сложный JSON для отображения некоторых вещей в UITableView.
часть структуры JSON -
{"1":{"1":"Ent1","done":"No"},"2":{"1":"Ent2","done":"No"}}
Я могу анализировать основные клавиши «1» и «2» и получить значения, соответствующие клавише «1», внутри {«1»: «Ent1», «done»: «No»} , {"1": "Ent2", "done": "No"} сохраняют их в словарь / строку со следующим кодом:
for (NSString *key in dict)
{
NSString *answer = [dict objectForKey:@"1"];
NSLog(@"%@", answer);
}
Результатом являются Ent1 и Ent2, потому что код перебирает цикл for и проверяет объекты с ключом «1».
Проблема заключается в следующем - я хочу сохранить оба значения (Ent1 и Ent2) в массиве.
Я использую следующий код:
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: answer, nil];
но он просто берет последний индекс в словаре, который является Ent2.
Подскажите, пожалуйста, как я могу добавить оба значения ключа 1 в массив?
Заранее спасибо:)