Browse Source

Merge pull request #12915 from AvaloniaUI/maxkatz6-patch-2

Change iOS initialization order
Max Katz 2 years ago
parent
commit
25be133613
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs

+ 4 - 4
src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs

@@ -29,15 +29,13 @@ namespace Avalonia.iOS
         public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
         public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
         {
         {
             var builder = AppBuilder.Configure<TApp>().UseiOS();
             var builder = AppBuilder.Configure<TApp>().UseiOS();
-            CustomizeAppBuilder(builder);
 
 
             var lifetime = new SingleViewLifetime();
             var lifetime = new SingleViewLifetime();
 
 
             builder.AfterSetup(_ =>
             builder.AfterSetup(_ =>
             {
             {
                 Window = new UIWindow();
                 Window = new UIWindow();
-                
-                
+
                 var view = new AvaloniaView();
                 var view = new AvaloniaView();
                 lifetime.View = view;
                 lifetime.View = view;
                 var controller = new DefaultAvaloniaViewController
                 var controller = new DefaultAvaloniaViewController
@@ -47,7 +45,9 @@ namespace Avalonia.iOS
                 Window.RootViewController = controller;
                 Window.RootViewController = controller;
                 view.InitWithController(controller);
                 view.InitWithController(controller);
             });
             });
-            
+
+            CustomizeAppBuilder(builder);
+
             builder.SetupWithLifetime(lifetime);
             builder.SetupWithLifetime(lifetime);
 
 
             Window.MakeKeyAndVisible();
             Window.MakeKeyAndVisible();