保存
+(void)saveData:(NSMutableArray *)stuData
{
NSLog(@"save");
//设置文件保存的路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//获取documents路径
NSString *documentPath = [paths lastObject];
//定义全路径
NSString *savePath = [documentPath stringByAppendingPathComponent:@"student1.plist"];
NSMutableArray * stuMutableArray = [NSMutableArray array];
for (int i = 0; i<stuData.count; i++) {
NSDictionary * stuDic = [stuData objectAtIndex:i];
NSMutableDictionary * stuMutableDic = [NSMutableDictionary dictionaryWithDictionary:stuDic];
NSString * trueName = [stuMutableDic objectForKey:@"TRUENAME"];
if ([trueName isEqual:[NSNull null]])
{
trueName = @"";
}
else if ([trueName isKindOfClass:[NSNull class]])
{
trueName = @"";
}
else if (trueName==nil)
{
trueName = @"无";
}
[stuMutableDic setObject:trueName forKey:@"TRUENAME"];
stuDic = stuMutableDic;
[stuMutableArray addObject:stuDic];
}
[stuMutableArray writeToFile:savePath atomically:YES];
}
+(NSArray *)getData
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//获取documents路径
NSString *documentPath = [paths lastObject];
//定义全路径
NSString *savePath = [documentPath stringByAppendingPathComponent:@"student1.plist"];
//从文件读取数据到字典
return [NSArray arrayWithContentsOfFile:savePath];
}