Получение значений из массива NSDictionary - PullRequest
1 голос
/ 25 июля 2011

У меня есть массив NSDictionary.Мой NSDictionary по сути небольшой и выглядит как

[NSDictionary dictionaryWithObjectsAndKeys:fname, @"FName", lname, "@LName", img, @"Image", nil];

У меня есть это, потому что мне нужно сохранить изображение с его именем, и в зависимости от порядка сортировки мне нужно, чтобы изображения совпадали с именем для моегоUITableView.Поэтому после того, как я прибегаю к массиву с помощью fname или lname, я пытаюсь получить @ "Image" из словаря в моем методе cellForRowAtIndexPath.Как я могу это сделать?Спасибо.

1 Ответ

2 голосов
/ 25 июля 2011

Используйте ваш путь индекса для получения словаря в массиве:

NSDictionary *d = [myArray objectAtIndex:indexPath.row];

Затем получите объект для ключа @ "Image":

id obj = [d valueForKey:@"Image"];

Если вы знаете типдля obj используйте его вместо id.

...