大家好 我是 objective-c 的新手,我想以动态/编程方式将数据插入 plist。请帮助我。这是我的 plist 结构
root
|_Client1
|_report1
|_application1
|_application2
|_report2
|_application3
|_Client2
|_report1
现在我想向我的 plist 中的 application1、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 对象( NSData
、 NSDate
、 NSNumber
、 NSString
、 NSArray
或 NSDictionary
的实例)。字典键必须是 NSString
对象
关于iphone - 如何以编程方式从 plist 添加和检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674011/