我有以下类型的NSMutableDictionary
(
{
id = 1;
key = value;
key = value;
},
{
id = 2;
key = value;
key = value;
}
)
它包含自己对象的多个数据。现在,在cellForRowAtIndexPath
。我创建了一个CustomCell,它有一个应该得到这个对象的字段CustomCell.customObject
。我想要做的是以下几点。我想将NSMutableDictionary
的当前条目分配给此字段。
或者我可以这样做(现在正在做) 我得到了这样的ID
NSString *objectId = [[dict valueForKey:@"id"] objectAtIndex:indexPath.row];
然后我从数据库加载对象。我在这看到的问题是加倍的请求。我的意思是,我的NSMutableDictionary中已有数据,为什么我要再次请求它?
我不想只指定一个键值对,我想分配NSMutableDictionary的整个当前对象条目。我该怎么做?
答案 0 :(得分:0)
如果上面的代码(字典)用于显示有关tableview的信息,那么字典中的错误总是应该以“Key”而不是索引开头。因此,最好将字典设为数组,然后您将获得索引以获取索引中的完整信息,编写此代码
NSLog(@"%@",[[newArray objectAtIndex:0]objectForKey:@"id"]);
希望这会有所帮助..