I am reading "Beginning iPhone 3 Development", there is a sample to read archive data in plist as below but no code for save data. I want to save data back to plist after I modified data in self.list, what can I do?
Code:
#import "PresidentsViewController.h"
#import "PresidentDetailController.h"
#import "President.h"
@implementation PresidentsViewController
@synthesize list; - (void)viewDidLoad {
NSString *path = [[NSBundle mainBundle] pathForResource:@"Presidents"*ofType:@"plist"];
NSData *data;
NSKeyedUnarchiver *unarchiver;
data = [[NSData alloc] initWithContentsOfFile:path];
unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
NSMutableArray *array = [unarchiver decodeObjectForKey:@"Presidents"];
self.list = array;
[unarchiver finishDecoding];
[unarchiver release];
[data release];
}