Я использую XCode 4.2 и пытаюсь сохранить NSMutableArray при переключении представлений, но данные всегда исчезают, когда я возвращаюсь к представлению с массивом NSMutable. Я использую следующие функции
-(void)saveData{
[NSKeyedArchiver archiveRootObject:[data copy] toFile: [self dataFilePath]];
}
-(NSString)dataFilePath{
NSString *dataFilePath;
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory , NSUserDomainMask ,YES);
NSString *documentDirectory =[paths objectAtIndex:0];
dataFilePath= [DocumentDirectory stringByAppendingPathComponent:@"history.txt"];
return dataFilePath;
}
-(void)viewWillDisappear:(BOOL)animated{
[self saveData]
}
Спасибо