Browse Source

Change iOS initialization order

pull/12915/head
Max Katz 3 years ago
committed by GitHub
parent
commit
15ea623533
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs

8
src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs

@ -29,15 +29,13 @@ namespace Avalonia.iOS
public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
var builder = AppBuilder.Configure<TApp>().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();

Loading…
Cancel
Save