plist 如何遍历读取 数组 字典 ?

图片描述

如何取出图中划线的数据呢?

阅读 3.1k
1 个回答
+(void) testDictArray
{
    //writing
    NSString *dictfilename=@"/Users/honeyshiny/Documents/dictarray.plist";
    NSArray *dictarray=[NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"001[憨笑]",@"憨笑",nil],[NSDictionary dictionaryWithObjectsAndKeys:@"002[偷笑]",@"偷笑",nil], nil];

    if([dictarray writeToFile:dictfilename atomically:YES]==NO)
    {
        NSLog(@"failed when saving dictionary into file");
    }
    //reading
    NSArray *readingDictArray=[NSArray arrayWithContentsOfFile:dictfilename];
    for(NSDictionary *dict in readingDictArray)
    {
        for(NSString *key in dict)
        {
            NSLog(@"%@>%@",key,[dict objectForKey:key]);
        }
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题