Parcourir la source

1.修改iOS Apex Drivers离线上传文件路径不正确。

Pen Li il y a 7 ans
Parent
commit
7ed95d9a68
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      Redant Drivers/Apex And Drivers/Offline/RAOfflineHandler.m

+ 4 - 2
Redant Drivers/Apex And Drivers/Offline/RAOfflineHandler.m

@@ -121,7 +121,8 @@ static dispatch_semaphore_t _lock;
 - (NSString *)offlineUploadDir {
     if (!_offlineUploadDir) {
         
-        _offlineUploadDir = [self.offlineDir stringByAppendingPathComponent:@"upload"];
+        NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
+        _offlineUploadDir = [docDir stringByAppendingPathComponent:@"upload"];
         
         NSFileManager *fm = [NSFileManager defaultManager];
         BOOL isDir = YES;
@@ -966,7 +967,8 @@ static dispatch_semaphore_t _lock;
         // 删除目录
         [fm removeItemAtPath:upDir error:nil];
         
-        zipF = zip;
+        NSRange start = [zip rangeOfString:@"upload"];
+        zipF = [zip substringFromIndex:start.location];
         
         Unlock();
     }