字典和数组循环元素

时间:2012-06-18 09:28:45

标签: objective-c ios

我得到了一个包含10个数组的字典,每个数组都有20个元素。如何访问每个数组的第18个元素?请指点。谢谢。附加我的日志文件enter image description here

3 个答案:

答案 0 :(得分:1)

for (NSString *key in [dictionary allKeys])
{
    NSArray *menuList = [dictionary objectForKey:key];
    NSString *imageName = [menuList objectAtIndex:17];
    NSLog(@"Image Name:%@", imageName);
}

看起来你真正想要的是

NSString *imageName = [dictionary objectForKey:@"episodeImagePath"];

答案 1 :(得分:0)

使用以下代码

//iterate all values
for (NSArray *arr in yourDictionary.allValues) {
    //To loop the array
    for (NSString *str in arr) {
       NSLog(@"Element %@", str);
    }
}

答案 2 :(得分:-1)

我认为最好采用一个对象类,这样我们就可以在一个数组中获得所有第18个元素