我有许多不同的变量,比如字符串和整数,我想保存到我已经设置的'Plist'中。我已经在阅读'Plist'但是我不确定如何在之后更改并将变量保存回'Plist'。
更新
我已经使用以下代码加载plist文件并读取'viewDidLoad'方法中的键。
NSString* filePath = [[NSBundle mainBundle] pathForResource:@"questions" ofType:@"plist"];
categories = [NSArray arrayWithContentsOfFile:filePath];
在我的'Plist'中,每个项目都有一个数组,然后我会阅读。
pair = [categories objectAtIndex:questionCounter];
plistQuestion = [pair objectAtIndex:0];
plistAnswer = [pair objectAtIndex:1];
plistAnswer2 = [pair objectAtIndex:2];
completed = [pair objectAtIndex:3];
提前致谢!
答案 0 :(得分:2)
NSMutableDictionary *foo = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
[foo setObject:@"bar" forKey:@"baz"];
[foo writeToFile:@"file.plist" atomically:YES];