你好 我是目标c的新手,我想动态/编程插入数据到plist.please帮助我。这是我的plist结构
root
|_Client1
|_report1
|_application1
|_application2
|_report2
|_application3
|_Client2
|_report1
现在我想在我的plist中动态添加和检索数据到application1,application2 请帮帮我
答案 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对象(NSData
,NSDate
,NSNumber
,NSString
,NSArray
或NSDictionary
的实例。字典键必须是NSString
个对象