我是ios开发新手。我以字典的形式从我的 Web 服务中获取某些数据(其中包含一个变量和一个项目字典数组)。我成功地将数据存储在 userdefaults 中。
我使用 for 循环为每个项目字典中的特定键形成一个名为 img_urls 的新数组。
我的问题是:当我使用 [img_urls objectAtIndex:0] 访问这个数组时,我得到完整的数组作为输出,而不是仅在第 0 个索引处获取值。并且给 [img_urls objectAtIndex:1] 给我 NSRangeException。
这是我的代码:
NSDictionary *restData=[[NSUserDefaults standardUserDefaults]valueForKey:@"Rest data"];
totalResult=[[restData valueForKey:@"totalResult"]intValue];
restaurants=[[NSArray alloc] initWithObjects:[restData valueForKey:@"restaurants"], nil ];
for(NSDictionary *item in restaurants)
{
[img_urls addObject:[item valueForKey:@"profileImage"]];
}
NSLog(@"REST NAMES%@",[img_urls objectAtIndex:0]);
任何帮助,将不胜感激。提前致谢!