简体   繁体   English

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

[英]how to add and retrieve data from plist programmatically

hello all I am new to objective c and i want to insert data dynamically/programmatically into plist.please help me.Here is my plist structure 你好我所有我是目标c的新手,我想动态/编程插入数据到plist.please帮帮我。这是我的plist结构

root
  |_Client1
        |_report1
             |_application1
             |_application2

        |_report2
             |_application3

  |_Client2
       |_report1

Now i want to add and retrieve data dynamically to application1,application2 in my plist please help me 现在我想动态地向application1添加和检索数据,我的plist中的application2请帮帮我

Reading content of .plist file .. 读取.plist文件的内容..

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

Writing to .plist file. 写入.plist文件。

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

Note that: Dictionary must contain plist objects (instances of NSData , NSDate , NSNumber , NSString , NSArray , or NSDictionary ). 请注意: Dictionary必须包含plist对象( NSDataNSDateNSNumberNSStringNSArrayNSDictionary实例)。 And dictionary keys must be NSString objects 字典键必须是NSString对象

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM