写入.plist文件

时间:2010-04-08 15:41:08

标签: arrays dictionary save plist

我有一个包含2个键值的.plist。它是Dictionary类型。我试图将值写入其中一个关键值。下面的代码有什么问题?我也尝试使用“Array”类型。该选项也不起作用。如何使用Dictionary& amp;还有阵列?有人有工作代码示例吗?谢谢。我将不胜感激任何帮助。

NSString * filePath = @“myprefs.plist”;

NSMutableDictionary * plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];

[plistDict setValue:@“test@test.com”forKey:@“Email”];

[plistDict writeToFile:filePath atomically:YES];

1 个答案:

答案 0 :(得分:1)

您没有正确初始化路径。

如果“myprefs.plist”在项目的resources文件夹中,那么初始化如下:

NSString *filePath = [[NSBundle mainBundle]pathForResource:@"myprefs" ofType:@"plist"];

如果它位于您计算机的其他位置,请指定整个路径