我的应用程序在Android上正常工作,但是当我尝试在ios(模拟器/设备)上运行时,它会抛出Null引用异常。
以下是App.xaml.cs中的代码
public App()
{
InitializeComponent();
if (true)
{
if (CrossConnectivity.Current.IsConnected)
{
do something
}
MainPage = new MyApp.MenuItems();
}
else
{
MainPage = new MyApp.MainPage();
}
}
请帮助,因为应用程序已完全准备好安卓,并且ios出了问题。
答案 0 :(得分:0)
尝试
switch(Device.RuntimePlatform)
{
case Device.iOS:
MainPage = new NavigationPage(new MyApp.MainPage());
break;
case Device.Android:
MainPage = new MyApp.MainPage();
break;
}
可能会帮助你
答案 1 :(得分:0)
你确定你已经在ios项目中安装了连接插件吗?