From 15ea623533c7f3fea6c6e122963ea332e52fa299 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Sat, 16 Sep 2023 02:02:09 -0400 Subject: [PATCH] Change iOS initialization order --- src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs b/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs index 18ccbad692..c1e7cd5aba 100644 --- a/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs +++ b/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs @@ -29,15 +29,13 @@ namespace Avalonia.iOS public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { var builder = AppBuilder.Configure().UseiOS(); - CustomizeAppBuilder(builder); var lifetime = new SingleViewLifetime(); builder.AfterSetup(_ => { Window = new UIWindow(); - - + var view = new AvaloniaView(); lifetime.View = view; var controller = new DefaultAvaloniaViewController @@ -47,7 +45,9 @@ namespace Avalonia.iOS Window.RootViewController = controller; view.InitWithController(controller); }); - + + CustomizeAppBuilder(builder); + builder.SetupWithLifetime(lifetime); Window.MakeKeyAndVisible();