早上好,
我正在创建我的第一个iPhone应用程序,所以请耐心等待。 我创建了一个plist并附上了一张图片,以便您可以看到我如何设置它。
我正在尝试在客户端下添加另一个项目,其中包含3个keyvaluepairs。
这是我到目前为止所得到的,但我不知道如何编辑我保存的plist。
NSString *plistCatPath = [[NSBundle mainBundle] pathForResource:@"Property List" ofType:@"plist"];
NSDictionary *clientDictionary = [[NSDictionary alloc] initWithContentsOfFile:plistCatPath];
NSMutableArray *arrayTempClients = [[NSMutableArray alloc] initWithObjects:clientDictionary[@"Clients"], nil];
NSMutableArray *array1 = [[NSMutableArray alloc] initWithArray:arrayTempClients[0]];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
dict[@"Description"] = @"testAccount";
dict[@"Username"] = @"customUsername";
dict[@"Password"] = @"customPassword";
[array1 addObject:dict];
任何帮助将不胜感激!
答案 0 :(得分:1)
您无法对应用进行任何更改,其中包含文件。
如果你需要一个版本的plist,你可以编辑然后在第一次启动时将plist文件复制到你应用程序的Document目录。然后,您可以将其读入NSMutableDictionary
,添加新数据并将其保存回来。