为什么我可以在模拟器上将信息写入plist
但不能在真正的iphone / ipod设备上做到这一点????
是否存在将.plist文件放在xcode项目中的绝对路径???
感谢所有回复和答案〜
代码:这是我如何将文本写入文本域中的plist
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Password" ofType:@"plist"];
NSMutableDictionary *propertyList = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];
[propertyList setValue:serialNumber.text forKey:@"serial_number"];
答案 0 :(得分:1)
您只能写入应用程序的沙箱目录。下面是一个函数,它将为您的app返回Documents文件夹的路径。
- (NSString *)applicationDocumentsDirectory
{
return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
}