(
{
dateVal = "nov 26, 2010";
price = "1 - 195 kr";
},
{
dateVal = "nov 26, 2010";
price = "425 - 485 kr";
},
{
dateVal = "nov 26, 2010";
price = "415 - 640 kr";
})
如何提取此NSMutableDictionary?
帮助我!
答案 0 :(得分:0)
它似乎是一个包含Dictionnary的数组。
但是弗拉基米尔是对的,你是怎么做到的?
要从词典中获取项目,请使用:
[ dictionnary objectForKey:@"keyName" ];
答案 1 :(得分:0)
您的意思是从此字符串转换为NSDictionary吗?对我来说它看起来像一个JSON字符串,不是吗?
如果它是JSON字符串并且您想要转换为NSDictionary,则可能需要使用TouchJSON,some tutorial here
答案 2 :(得分:0)
你有很多选择(我建议查看NSArray类参考)
要获取特定索引的字典(你得到的字典是否可变,取决于我是怎么创建它们并将它们放入数组中)
// make sure that index is in array bounds
NSDictionary* dict = [yourArray objectAtIndex:index];
NSLog(@"%@", [dict objectForKey:@"dateVal"]); // log date
NSLog(@"%@", [dict objectForKey:@"price"]); // log price
如果您想迭代所有词典,那么您可以使用快速枚举:
for (NSDictionary* dict in yourArray){
...
}