Selaa lähdekoodia

Fix fs.unlink incorrect exception when file not exists

Ben Hsieh 8 vuotta sitten
vanhempi
commit
20c0ccbcbc
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1
    1
      src/ios/RNFetchBlob/RNFetchBlob.m

+ 1
- 1
src/ios/RNFetchBlob/RNFetchBlob.m Näytä tiedosto

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