我有一个NSDictionary数组。我的NSDictionary本质上很小,看起来像
[NSDictionary dictionaryWithObjectsAndKeys:fname, @"FName", lname, "@LName", img, @"Image", nil];
我有这个,因为我需要存储一个带有名称的图像,并且根据排序顺序,我需要保持图片与我的UITableView的名称一致。所以在我用fname或lname求助我的数组后,我试图从我的cellForRowAtIndexPath方法中的字典中取出@“Image”。我怎么做?感谢。
答案 0 :(得分:2)
使用索引路径检索数组中的字典:
NSDictionary *d = [myArray objectAtIndex:indexPath.row];
然后获取密钥@“Image”的对象:
id obj = [d valueForKey:@"Image"];
如果您知道obj
的类型,请使用它而不是id
。