【发布时间】:2010-01-19 08:15:30
【问题描述】:
NSString *myfile = [[NSBundle] mainBundle] pathForResource:@"fileName" ofType:@"plist"];
NSMutableArray *mydata= [[NSMutableArray alloc] initWithContentsOfFile:myfile];
/* code to modify mydata */
[mydata writeToFile:myfile atomically:YES]
在模拟器的情况下'fileName.plist'被修改,但在iphone设备文件的情况下保持不变。也没有看到异常。
上面的代码预计在 iphone 和模拟器上都能正常工作吗?
在调试器中,当我将鼠标悬停在“mydata”上时,我会看到模拟器和设备的不同值。例如,在模拟器的情况下,我看到“5 个对象”,但在实际设备的情况下,它显示'{(int)[$VAR count]}'。这可能与未写入文件有关吗?
【问题讨论】:
标签: iphone