2016-07-20 5 views
2

Я использую Xamarin.Forms MasterDetailPage и ContentPage с Navigataion. Когда приложение запускается я называю LoginPageXamarin Forms change mainpage ошибка ios

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

Тогда войдя в успех я называю MasterDetailPage

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

В Android все работает хорошо, но в прошивкой Тренажер имеет ошибку

Unhandled Исключение: System.NullReferenceException: Ссылка на объект не установлена ​​в экземпляр объекта

в Main.cs КСН

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

ответ

0

Это работа.

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()); 
Смежные вопросы