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

nee*_*eel 8 iphone objective-c plist ios

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

root
  |_Client1
        |_report1
             |_application1
             |_application2

        |_report2
             |_application3

  |_Client2
       |_report1
Run Code Online (Sandbox Code Playgroud)

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

Jha*_*iya 11

读取.plist文件的内容..

NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
contentArray = [NSArray arrayWithContentsOfFile:plistPath];
Run Code Online (Sandbox Code Playgroud)

写入.plist文件.

NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

需要注意的是: 词典必须包含plist中的对象(实例NSData,NSDate,NSNumber,NSString,NSArray,或NSDictionary).字典键必须是NSString对象

  • 将"path"更改为"plistPath". (3认同)