2016-07-20 7 views
2

Ich benutze Xamarin.Forms MasterDetailPage und ContentPage mit Navigaion. Wenn App gestartet wird, ich Loginpage nennenXamarin Formulare ändern Hauptseite ios Fehler

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

Dann Erfolg in ist die Anmeldung nenne ich MasterDetailPage

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

In Android arbeiten alle gut ist, aber in iOS Simulator hat Fehler

Unhandle Ausnahme: System.NullReferenceException: Objektreferenz wurde nicht auf eine Instanz eines Objekts gesetzt

in Main.cs auf ios

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

Antwort

0

Es ist Arbeit.

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());