保存/编辑'Plist'文件中的变量?

时间:2012-08-29 15:15:27

标签: iphone string variables plist

  

可能重复:
  iPhone Dev - Edit objects in Array from Plist

我有许多不同的变量,比如字符串和整数,我想保存到我已经设置的'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];

提前致谢!

1 个答案:

答案 0 :(得分:2)

NSMutableDictionary *foo = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
[foo setObject:@"bar" forKey:@"baz"];
[foo writeToFile:@"file.plist" atomically:YES];