+(BOOL)replaceTextInFile:(NSString *)fileName oldString:(NSString *)oldStr newString:(NSString *)newStr
{
//1.打开文件
NSFileHandle * handle = [NSFileHandle fileHandleForUpdatingAtPath:fileName];
if (!handle) {
return NO;//防止打开失败
}
//2.读文件
NSData *data = [handle readDataToEndOfFile];
NSString *dataStr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
//3.操作文件
NSString *dataStrNew = [dataStr stringByReplacingOccurrencesOfString:oldStr withString:newStr];
//4.写文件
NSData *dataWrite = [dataStrNew dataUsingEncoding:NSUTF8StringEncoding];
[handle truncateFileAtOffset:0];
[handle writeData:dataWrite];
[handle synchronizeFile];
[handle closeFile];
return YES;
}