这个是login.plist文件,我想利用plist文件模拟数据库。
代码大概是如下这个样子。
我现在遇到的问题就是,利用NSLog(@"%@",usersArray)能够发现新插入的数据,但是在login.plist文件中没有实现插入。我运行的是iOS模拟器。小弟想请教各位大神是因为我的代码有问题还是.plist文件本身就不能写入本地文件?
//写入文件
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"login" ofType:@"plist"];
NSMutableArray *usersArray = [[NSMutableArray alloc]initWithContentsOfFile:plistPath];
[usersArray insertObject:@"plistPath" atIndex:1];
NSLog(@"%@",usersArray);
[[usersArray objectAtIndex:0] setObject:@"li" forKey:@"name"];
[[usersArray objectAtIndex:0] setObject:@"123" forKey:@"pwd"];
[[usersArray objectAtIndex:0] setObject:@"0" forKey:@"money"];
//写入文件
[usersArray writeToFile:plistPath atomically:YES];