gpt4 book ai didi

c# - Xamarin Forms 更改主页 ios 错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:26 24 4
gpt4 key购买 nike

我将 Xamarin.Forms MasterDetailPage 和 ContentPage 与 Navigataion 结合使用。当应用程序启动时,我调用 LoginPage

Application.Current.MainPage = new NavigationPage(new LoginInPage());

然后登录成功我调用MasterDetailPage

App.Current.MainPage = new RootPage();
await Navigation.PopToRootAsync();

在Android中一切正常,但在iOS模拟器中有错误

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object

在 ios 上的 Main.cs 中

UIApplication.Main(args, null, "AppDelegate");

最佳答案

这是工作。

 if (Device.OS == TargetPlatform.Android)
Application.Current.MainPage = new Source.Pages.MenuPage();
else if (Device.OS == TargetPlatform.iOS)
await Navigation.PushModalAsync(new Source.Pages.MenuPage());

关于c# - Xamarin Forms 更改主页 ios 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38477913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com