From 0b5fb3057ed5424bc3601f36f05fe13e7f6aa528 Mon Sep 17 00:00:00 2001 From: David <4661784+retyui@users.noreply.github.com> Date: Tue, 2 Feb 2021 15:04:59 +0200 Subject: [PATCH] Fix crash on iOS Issue: https://github.com/rnmods/react-native-document-picker/issues/276 --- ios/RNDocumentPicker/RNDocumentPicker.m | 5 +++++ 1 file changed, 5 insertions(+) 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];