diff --git a/Paintinglite/Paintinglite.xcodeproj/project.xcworkspace/xcuserdata/bryantreyn.xcuserdatad/UserInterfaceState.xcuserstate b/Paintinglite/Paintinglite.xcodeproj/project.xcworkspace/xcuserdata/bryantreyn.xcuserdatad/UserInterfaceState.xcuserstate index 7603cc7..286f80f 100644 Binary files a/Paintinglite/Paintinglite.xcodeproj/project.xcworkspace/xcuserdata/bryantreyn.xcuserdatad/UserInterfaceState.xcuserstate and b/Paintinglite/Paintinglite.xcodeproj/project.xcworkspace/xcuserdata/bryantreyn.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Paintinglite/Paintinglite/Paintinglite/PaintingliteBackUpManager.m b/Paintinglite/Paintinglite/Paintinglite/PaintingliteBackUpManager.m index ae8c6bf..4f9335d 100644 --- a/Paintinglite/Paintinglite/Paintinglite/PaintingliteBackUpManager.m +++ b/Paintinglite/Paintinglite/Paintinglite/PaintingliteBackUpManager.m @@ -17,7 +17,6 @@ @interface PaintingliteBackUpManager() @property (nonatomic,strong)PaintingliteExec *exec; //执行语句 @property (nonatomic,strong)NSString *saveFilePath; //保存文件路径 -@property (nonatomic,strong)NSFileHandle *fileHandle; @end @implementation PaintingliteBackUpManager @@ -140,7 +139,6 @@ - (Boolean)execTableRowValue:(sqlite3 *)ppDb tableName:(NSString *__nonnull)tabl } success = true; - [self.fileHandle closeFile]; dispatch_semaphore_signal(signal); }); @@ -287,11 +285,12 @@ - (Boolean)appendContent:(NSString *__nonnull)sqlContent{ /* 说明有文件了 */ NSFileHandle *fileHandle = [NSFileHandle fileHandleForWritingAtPath:self.saveFilePath]; [fileHandle seekToEndOfFile]; - self.fileHandle = fileHandle; - + //sqlContent追加换行 [fileHandle writeData:[[sqlContent stringByAppendingString:@"\n"] dataUsingEncoding:NSUTF8StringEncoding]]; + [fileHandle closeFile]; + return true; }