2013-03-03 3 views
0

Как получить все значения от NSMutableDictionary, но только для key @"Column1" или как получить строку индекса для ключа? Я пробую [dict objectForKey: @"Column1"];, но я получаю только последнее значение для key (user3).Как получить все значения из NSMutableDictionary для ключа?

Пример таблицы:

Column1 -- Column2 

user1 -- 20 
user2 -- 30 
user3 -- 50 
+0

что Column1 и Столбец2? является ключом column1 и объектом column2? –

+0

Я решил, что Column1 и Column2 являются ключами и строками массива. Благодарю. – Stoupik

+0

Пожалуйста, ответьте сами: –

ответ

0

Я хотел бы использовать быстрое перечисление:

for (NSMutableDictionary *thisDict in array) { 
    NSLog(@"Result for Column1 is %@", [thisDict objectForKey:@"Column1"]); 
} 
+0

Ооо, это просто, спасибо – Stoupik

0

я ее решил.

Результата

for (int i = 0; i < [array count]; i++){ 
    NSLog(@"Result for Column1 is %@", [[array objectAtIndex:i]objectForKey:@"Column1"]); 
} 
+0

Быстрое перечисление (см. Мой ответ) гораздо эффективнее при итерации над объектами, чем методы objectAtIndex. –