From acf3f1b24831576a5febdda5f15ec7c9350dfaa0 Mon Sep 17 00:00:00 2001 From: Miguel Ruivo Date: Wed, 23 Sep 2020 16:08:42 +0100 Subject: [PATCH] Addresses an issue that could prevent iOS 14 users from accessing media data --- CHANGELOG.md | 3 +++ ios/Classes/FilePickerPlugin.m | 3 +-- pubspec.yaml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49774dc..124db69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2.0.1+2 +iOS: Addresses an issue that could prevent users from viewing picked media elements (pictures/videos) from gallery on iOS 14. + ## 2.0.1+1 Fixes README screenshots. diff --git a/ios/Classes/FilePickerPlugin.m b/ios/Classes/FilePickerPlugin.m index 5c16a50..c67f29c 100644 --- a/ios/Classes/FilePickerPlugin.m +++ b/ios/Classes/FilePickerPlugin.m @@ -365,8 +365,7 @@ didPickDocumentsAtURLs:(NSArray *)urls{ for (PHPickerResult *result in results) { dispatch_group_enter(group); - [result.itemProvider loadFileRepresentationForTypeIdentifier: @"public.item" - completionHandler:^(NSURL * url, NSError * error) { + [result.itemProvider loadInPlaceFileRepresentationForTypeIdentifier:@"public.item" completionHandler:^(NSURL * _Nullable url, BOOL isInPlace, NSError * _Nullable error) { [urls addObject:url]; dispatch_group_leave(group); }]; diff --git a/pubspec.yaml b/pubspec.yaml index 0c113b9..2b86df1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: file_picker description: A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support. homepage: https://github.com/miguelpruivo/plugins_flutter_file_picker -version: 2.0.1+1 +version: 2.0.1+2 dependencies: flutter: