Browse Source

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

Change iOS initialization order
release/11.0.5-rc1
Max Katz 2 years ago
committed by Steven Kirk
parent
commit
4a8144749b
  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