From 1ee3ca4c58897203381549b4b6933b0d288afd52 Mon Sep 17 00:00:00 2001 From: Kuba Juszczyk Date: Fri, 4 Jul 2025 13:24:27 +0200 Subject: [PATCH 1/2] Fix date picker in XCFramework --- ios/RNDatePickerManager.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ios/RNDatePickerManager.mm b/ios/RNDatePickerManager.mm index da42873c..2d7cc84f 100644 --- a/ios/RNDatePickerManager.mm +++ b/ios/RNDatePickerManager.mm @@ -1,7 +1,7 @@ #import #import #import - +#import #import "RNDatePickerManager.h" #import "RCTConvert.h" #import "DatePicker.h" @@ -94,7 +94,7 @@ - (UIView *)view dispatch_async(dispatch_get_main_queue(), ^{ bool iPad = UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad; - UIViewController *rootViewController = [UIApplication sharedApplication].delegate.window.rootViewController; + UIViewController *rootViewController = RCTKeyWindow().rootViewController; CGRect rootBounds = rootViewController.view.bounds; NSString * title = [RCTConvert NSString:[props objectForKey:@"title"]]; title = [title isEqualToString:@""] ? nil : title; From 3b228e2b187af350fb70ec254e3448d546e32c66 Mon Sep 17 00:00:00 2001 From: Kuba Juszczyk Date: Fri, 4 Jul 2025 13:32:44 +0200 Subject: [PATCH 2/2] fix linter --- ios/RNDatePickerManager.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ios/RNDatePickerManager.mm b/ios/RNDatePickerManager.mm index 2d7cc84f..f97d6f9a 100644 --- a/ios/RNDatePickerManager.mm +++ b/ios/RNDatePickerManager.mm @@ -1,7 +1,8 @@ #import #import -#import #import +#import + #import "RNDatePickerManager.h" #import "RCTConvert.h" #import "DatePicker.h"