//保存
void saveImageInfo(NSMutableDictionary *heightDic){
//创建文件管理器
NSFileManager *fileManager=[NSFileManager defaultManager];
//获取document路径,括号中属性为当前应用程序独享
NSArray *directoryPaths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString *documentDirectory=[directoryPaths objectAtIndex:0];
NSString *filePath=[documentDirectory stringByAppendingString:@"imageInfo"];
NSData *saveData=[NSKeyedArchiver archivedDataWithRootObject:heightDic];
//判断是否有该文件,没有就创建
if (![fileManager fileExistsAtPath:filePath]) {
[fileManager createFileAtPath:filePath contents:saveData attributes:nil];
}
else
[saveData writeToFile:filePath atomically:YES];
}
//读取
NSMutableDictionary * readHeightDic(void){
NSFileManager *fileManager=[NSFileManager defaultManager];
//获取document路径,括号中属性为当前应用程序独享
NSArray *directoryPaths=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString *documentDirectory=[directoryPaths objectAtIndex:0];
NSString *filePath=[documentDirectory stringByAppendingString:@"imageInfo"];
if ([fileManager fileExistsAtPath:filePath]) {
NSData * broadCastData=[NSData dataWithContentsOfFile:filePath];
NSMutableDictionary *heightDic=[NSKeyedUnarchiver unarchiveObjectWithData:broadCastData];
return heightDic;
}
else
return nil;
}