Browse Source

Fix fs.unlink incorrect exception when file not exists

Ben Hsieh 8 years ago
parent
commit
20c0ccbcbc
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/ios/RNFetchBlob/RNFetchBlob.m

+ 1
- 1
src/ios/RNFetchBlob/RNFetchBlob.m View File

213
     NSError * error = nil;
213
     NSError * error = nil;
214
     NSString * tmpPath = nil;
214
     NSString * tmpPath = nil;
215
     [[NSFileManager defaultManager] removeItemAtPath:path error:&error];
215
     [[NSFileManager defaultManager] removeItemAtPath:path error:&error];
216
-    if(error == nil)
216
+    if(error == nil || [[NSFileManager defaultManager] fileExistsAtPath:path] == NO)
217
         callback(@[[NSNull null]]);
217
         callback(@[[NSNull null]]);
218
     else
218
     else
219
         callback(@[[NSString stringWithFormat:@"failed to unlink file or path at %@", path]]);
219
         callback(@[[NSString stringWithFormat:@"failed to unlink file or path at %@", path]]);