如何以编程方式从plist添加和检索数据

时间:2011-04-15 08:10:31

标签: iphone ios objective-c plist

你好        我是目标c的新手,我想动态/编程插入数据到plist.please帮助我。这是我的plist结构

root
  |_Client1
        |_report1
             |_application1
             |_application2

        |_report2
             |_application3

  |_Client2
       |_report1

现在我想在我的plist中动态添加和检索数据到application1,application2 请帮帮我

1 个答案:

答案 0 :(得分:11)

阅读.plist文件的内容..

NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
contentArray = [NSArray arrayWithContentsOfFile:plistPath];

写入.plist文件。

NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];

请注意: 字典必须包含plist对象(NSDataNSDateNSNumberNSStringNSArrayNSDictionary的实例。字典键必须是NSString个对象