【发布时间】:2010-12-27 10:30:50
【问题描述】:
我正在尝试将 NSArray 保存到 plist,当我在模拟器上尝试它时,它可以正常工作,但如果我在设备上运行它,它会在写入时失败。这是代码:
-(void)writePlist:(NSArray*)_newLevelAr{
NSArray * levels = [NSArray arrayWithArray:_newLevelAr];
NSString *path = [[NSBundle mainBundle] pathForResource: [NSString stringWithFormat:@"chapter%d",idChapter] ofType:@"plist"];
if([levels writeToFile:path atomically: YES]){
NSLog(@"write succesful");}
else {
NSLog(@"write failed");
}
}
我认为路径有问题,但我不确定。
任何人都知道为什么会发生这种情况?谢谢
【问题讨论】: