diff --git a/ios/RNFileOpener/RNFileOpener.m b/ios/RNFileOpener/RNFileOpener.m index 092bb7b0..ef8b4a22 100644 --- a/ios/RNFileOpener/RNFileOpener.m +++ b/ios/RNFileOpener/RNFileOpener.m @@ -11,7 +11,7 @@ - (dispatch_queue_t)methodQueue RCT_EXPORT_MODULE(); -RCT_REMAP_METHOD(open, filePath:(NSString *)filePath fileMine:(NSString *)fileMine fromRect:(CGRectMake)rect +RCT_REMAP_METHOD(open, filePath:(NSString *)filePath fileMine:(NSString *)fileMine resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { @@ -34,7 +34,7 @@ - (dispatch_queue_t)methodQueue if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { - wasOpened = [self.FileOpener presentOptionsMenuFromRect:rect inView:ctrl.view animated:YES]; + wasOpened = [self.FileOpener presentOptionsMenuFromRect:CGRectMake(CGRectGetMidX(ctrl.view.frame), CGRectGetMidY(ctrl.view.frame), 0, 20) inView:ctrl.view animated:YES]; } if (wasOpened) {