- (void)saveClassData:(NSMutableArray *)array
{
if ([array count] > 0) {
NSMutableArray * classArray = nil;
//获取分类的沙盒文件路径
NSArray* myPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* myDocPath = [myPaths objectAtIndex:0];
NSString* path = [myDocPath stringByAppendingPathComponent:@“info.plist”];
//解归档该路径下的文件
classArray = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
if (classArray == nil) {
classArray = [[[NSMutableArray alloc] init] autorelease];
}
[classArray removeAllObjects];
[classArray addObjectsFromArray:array];
// PPRSLog(@"归档前classArray : %@", classArray);
//将数据归档,如果前面的文件不存在,就会在归档数据时创建
[NSKeyedArchiver archiveRootObject:classArray toFile:path];
};
}
转载于:https://my.oschina.net/u/936286/blog/128967