我想从NSString
过滤NSDictionary
以加载图片,但即使我尝试了多种方法,我仍然不知道该怎么做。
arr = [allJson allValues];
NSMutableArray *imagearray = [[NSMutableArray alloc]init];
for (int i = 0;i < arr.count; i++)
{
[imagearray addObject:arr[i][@"pic_url"]] ;
}
但是在arr上设置断点时有10个对象
imagearray是0对象
这是我的allJson数据
&#34;
allen = mock;
category = "\U5c71\U5be8/\U5632\U8af7";
clickRate = 618;
director = "\U5091\U745e\U5fb7\U5b54\U6069";
language = "\U82f1\U8a9e";
movieTime = 83;
"name_en" = "Atlantic Rim";
"name_zh" = "\U74b0\U5927\U897f\U6d0b";
nation = "\U7f8e\U570b";
"picH_url" = "http://api.dvacloud.com/pics/picH/1.jpg";
"pic_url" = "http://api.dvacloud.com/pics/1.jpg";
ranking = "\U4fdd\U8b77\U7d1a";
答案 0 :(得分:3)
按照下面的代码,如果你有正确的json字典,它将会起作用,
NSMutableArray *imagearray = [[NSMutableArray alloc]init];
for (int i = 0;i < arr.count; i++)
{
[imagearray addObject:[[arr objectAtIndex:i] valueForKey:@"pic_url"]];
}
希望这对你有用。