From 6d56ddc67f02ec5fe8103918e4aa0f0f48373c27 Mon Sep 17 00:00:00 2001 From: zbarbuto Date: Wed, 23 Oct 2024 13:19:49 +1030 Subject: [PATCH] Add delay Testing if fixes the UI issue on iOS 18 See: https://github.com/crazecoder/open_file/issues/309 https://github.com/javaherisaber/open_filex/pull/18 --- open_file_ios/ios/Classes/OpenFilePlugin.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/open_file_ios/ios/Classes/OpenFilePlugin.m b/open_file_ios/ios/Classes/OpenFilePlugin.m index 17f0b38..78279fd 100644 --- a/open_file_ios/ios/Classes/OpenFilePlugin.m +++ b/open_file_ios/ios/Classes/OpenFilePlugin.m @@ -53,6 +53,9 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result { [self openFileWithUIActivityViewController:fileURL]; }else{ BOOL previewSucceeded = [_documentController presentPreviewAnimated:YES]; + if (@available(iOS 18.0, *)) { + sleep(1); + } if(!previewSucceeded){ // [_documentController presentOpenInMenuFromRect:CGRectMake(500,20,100,100) inView:[UIApplication sharedApplication].delegate.window.rootViewController.view animated:YES];