diff --git a/ios/RNDocumentPicker/RNDocumentPicker.m b/ios/RNDocumentPicker/RNDocumentPicker.m index de08e900..612a7e34 100644 --- a/ios/RNDocumentPicker/RNDocumentPicker.m +++ b/ios/RNDocumentPicker/RNDocumentPicker.m @@ -208,6 +208,11 @@ - (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocum - (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentsAtURLs:(NSArray *)urls { RCTPromiseResolveBlock resolve = [composeResolvers lastObject]; + + if (resolve == nil) { + return; + } + RCTPromiseRejectBlock reject = [composeRejecters lastObject]; [composeResolvers removeLastObject]; [composeRejecters removeLastObject];