我循环遍历数据库中的几个类,我想将他们的数据保存到多维数组中。我是这样使用NSMutableArray
这样做的:
[homesDic addObject:[NSMutableArray arrayWithObjects:[object objectForKey:@"title"], image, [cityObject objectForKey:@"navn"], [userName objectForKey:@"name"],profileImage, nil]];
问题在于我要在这个数组中放入大量信息,因此我认为如果数据与密钥相关联,则访问数据要容易得多。
我在NSMutableDictionary
看了一下,但似乎无法弄清楚如何将一个键与数组中的每个对象相关联。
答案 0 :(得分:0)
NSMutableDictionary *flagDict = [[NSMutableDictionary alloc] init];
[flagDict setObject:[object objectForKey:@"title"] forKey:@"title"];
[flagDict setObject:image forKey:@"image"];
[flagDict setObject:[cityObject objectForKey:@"navn"] forKey:@"navn"];
[flagDict setObject:[userName objectForKey:@"name"] forKey:@"name"];
[flagDict setObject:profileImage forKey:@"profileImage"];
//.............
//So on
[homesDic addObject:flagDict];