Я пытаюсь сохранить 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");
}
}
Полагаю, что с маршрутом что-то не так, но я не уверен.
Кто-нибудь знает, почему это может происходить? спасибо