Xamarin.forms iOS13和x2B中的应用程序崩溃;从主控详细信息内的选项卡式页面导航到登录页面时

Xamarin.forms iOS13和x2B中的应用程序崩溃;从主控详细信息内的选项卡式页面导航到登录页面时,xamarin.forms,Xamarin.forms,我将主页设置为登录,然后将主页设置为主页,主页是主详细信息页面,在该详细信息页面中是主页选项卡页面,即选项卡页面,我所做的任何导航都在选项卡页面当前页面上。在注销中,我试图导航到登录页面。 我用过- Application.Current.MainPage = new NavigationPage(new LoginPage()); 还审判了- Navigation.InsertPageBefore(new LoginPage(), this); await Navigation.PopToR

我将主页设置为登录,然后将主页设置为主页,主页是主详细信息页面,在该详细信息页面中是主页选项卡页面,即选项卡页面,我所做的任何导航都在选项卡页面当前页面上。在注销中,我试图导航到登录页面。 我用过-

Application.Current.MainPage = new NavigationPage(new LoginPage());
还审判了-

Navigation.InsertPageBefore(new LoginPage(), this);
await Navigation.PopToRootPageAsync();
但它只在iOS 13+中崩溃,在低于13的iOS版本中工作正常


请帮帮我……

我建议您在应用程序崩溃时查看XCode控制台 通过dock电缆将iPad连接到Mac电脑后,可以启动XCode并进入窗口->设备和模拟器


弹出的窗口允许您打开设备日志并启动控制台应用程序。控制台应用程序将列出从设备实时传输的调试信息。当您想要触发某些功能并观察结果错误时,这非常方便

导致崩溃的异常是什么?@Jason应用程序输出窗口中没有显示任何内容。有一些与UIView相关的跟踪。我将立即与您共享。然后将可疑代码包装在try/catch块中,以便您可以捕获exception@Jason同样的代码在低于13的iOS版本中运行良好。@Jason我已经添加了trycatch块,但它甚至在catch中也不会运行,这是我现在面对的一个奇怪的行为,使用tabbed页面,如果我删除tabbed页面并将细节页面设置为任何其他页面,那么它工作正常。