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

你好我所有新的目标C,我想dynamic/编程插入数据到plist.please帮助我。这里是我的plist结构

root |_Client1 |_report1 |_application1 |_application2 |_report2 |_application3 |_Client2 |_report1 

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

阅读.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对象