Iphone 如何以编程方式从plist添加和检索数据
大家好 我不熟悉objective c,我想以动态/编程方式将数据插入plist。请帮助我。这是我的plist结构Iphone 如何以编程方式从plist添加和检索数据,iphone,ios,objective-c,plist,Iphone,Ios,Objective C,Plist,大家好 我不熟悉objective c,我想以动态/编程方式将数据插入plist。请帮助我。这是我的plist结构 root |_Client1 |_report1 |_application1 |_application2 |_report2 |_application3 |_Client2 |_report1 现在我想在plist中动态地向applicat
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];
NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];
写入.plist文件。
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
contentArray = [NSArray arrayWithContentsOfFile:plistPath];
NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];
注意:
字典必须包含plist对象(例如
NSData
,NSDate
,NSNumber
,NSString
,NSArray
,或NSDictionary
)。而字典键必须是NSString
objects请改用。您可以使用[[NSDictionary dictionary dictionary WithContentsOfFile:][]从plist读取到字典,然后使用[[myDictionary writeToFile:path Atomicaly:YES]](将“path”更改为“plistPath”)。