簡體   English   中英

Prism,從 AppDelegate 訪問 DryIoC 容器

[英]Prism, accessing DryIoC container from AppDelegate

我想從 App Delegate 中的 FinishedLoading 和 RegisteredForRemoteNotifications/OpenUrl 函數訪問 IoC 容器,這可能嗎?

在 Finishedloading function 中初始化應用程序后,我嘗試訪問容器,但它拋出一個錯誤,說它無法解決。

    public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    {
        global::Xamarin.Forms.Forms.Init();

        var iosApp = new App(new iOSInitializer());

        LoadApplication(iosApp);

        var container = iosApp.Container;

        _appModel = container.Resolve<IAppModel>();
        _configuration = container.Resolve<IConfiguration>();
        _notificationService = container.Resolve<INotificationService>();

        return base.FinishedLaunching(app, options);
    }

添加 DryIoc 命名空間對我有用。

using DryIoc;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM