Xamarin Forms 更改主页 ios 错误
Posted
技术标签:
【中文标题】Xamarin Forms 更改主页 ios 错误【英文标题】:Xamarin Forms change mainpage ios error 【发布时间】:2016-07-20 09:51:36 【问题描述】:我将 Xamarin.Forms MasterDetailPage 和 ContentPage 与 Navigataion 一起使用。 当应用程序启动时,我调用 LoginPage
Application.Current.MainPage = new NavigationPage(new LoginInPage());
然后登录成功我调用MasterDetailPage
App.Current.MainPage = new RootPage();
await Navigation.PopToRootAsync();
未处理的异常: System.NullReferenceException:对象引用未设置为对象的实例
在 iOS 上的 Main.cs 中
UIApplication.Main(args, null, "AppDelegate");
【问题讨论】:
【参考方案1】:成功了。
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());
【讨论】:
以上是关于Xamarin Forms 更改主页 ios 错误的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms 无法更改本地设备上 Xamarin.iOS 中的应用程序图标
Xamarin.Forms 仅在一个平台 (iOS) 上更改条目的占位符颜色和文本颜色
Xamarin.Forms iOS 依赖服务中的触觉反馈崩溃