search

Home  >  Q&A  >  body text

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

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

PHP中文网PHP中文网2887 days ago235

reply all(1)I'll reply

  • ringa_lee

    ringa_lee2017-04-17 17:44:38

    +(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]);
            }
        }
    }

    reply
    0
  • Cancelreply