NSFileManager *fileManage = [NSFileManager defaultManager];
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentdirectoyr = [path objectAtIndex:0];
NSString *filename = [documentdirectoyr stringByAppendingPathComponent:@"history.plist"];
// NSMutableDictionary *tmpdic = [[NSMutableDictionary alloc]init];
BOOL flag = [fileManage fileExistsAtPath:filename isDirectory:NO];
if(!flag)
{
[fileManage createFileAtPath:filename contents:Nil attributes:Nil];
NSMutableData *writer = [[NSMutableData alloc]init];
[writer appendData:[name dataUsingEncoding:NSUTF8StringEncoding]];
[writer writeToFile:filename atomically:YES];
}else
{
NSData *read = [NSData dataWithContentsOfFile:filename];
NSString *tmp1 = [[NSString alloc]initWithData:read encoding:NSUTF8StringEncoding];
if([tmp1 isEqualToString:name]){
}else{
tmp1 = [tmp1 stringByAppendingString:name];
NSMutableData *write = [[NSMutableData alloc]init];
[write appendData:[tmp1 dataUsingEncoding:NSUTF8StringEncoding]];
[write writeToFile:filename atomically:YES];
}
}
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentdirectoyr = [path objectAtIndex:0];
NSString *filename = [documentdirectoyr stringByAppendingPathComponent:@"history.plist"];
// NSMutableDictionary *tmpdic = [[NSMutableDictionary alloc]init];
BOOL flag = [fileManage fileExistsAtPath:filename isDirectory:NO];
if(!flag)
{
[fileManage createFileAtPath:filename contents:Nil attributes:Nil];
NSMutableData *writer = [[NSMutableData alloc]init];
[writer appendData:[name dataUsingEncoding:NSUTF8StringEncoding]];
[writer writeToFile:filename atomically:YES];
}else
{
NSData *read = [NSData dataWithContentsOfFile:filename];
NSString *tmp1 = [[NSString alloc]initWithData:read encoding:NSUTF8StringEncoding];
if([tmp1 isEqualToString:name]){
}else{
tmp1 = [tmp1 stringByAppendingString:name];
NSMutableData *write = [[NSMutableData alloc]init];
[write appendData:[tmp1 dataUsingEncoding:NSUTF8StringEncoding]];
[write writeToFile:filename atomically:YES];
}
}