繁体   English   中英

在iOS设备上启动屏幕后,Forms App崩溃

[英]Forms App crashes after splash screen on iOS device

我有一个Xamarin Forms应用程序,可以在Android和iOS模拟器上完美运行,但是如果我尝试在iOS设备上部署它,则当我看到第一个屏幕时它就会崩溃。

有时它会在日志中写入MT1107错误,但有时却不会

这是我的iOS设备日志: http : //pastebin.com/uGp5K7Pg

检查您的PasteBin的第70行:

Sequence contains no elements (System.InvalidOperationException)
at System.Linq.Enumerable.Last[UIViewController] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at Xamarin.Forms.Platform.iOS.NavigationRenderer.<.ctor>b__0 (Xamarin.Forms.Platform.iOS.TabletMasterDetailRenderer sender) [0x00000] in <filename unknown>:0
at Xamarin.Forms.MessagingCenter+<>c__DisplayClass4`1[Xamarin.Forms.Platform.iOS.TabletMasterDetailRenderer].<Subscribe>b__3 (System.Object sender, System.Object args) [0x00000] in <filename unknown>:0

看来您正在将MasterDetailPage包装到NavigationPage 在iOS(更具体地说:iPad)上,此方法使用UISplitViewController ,但不得将其嵌入到UINavigationController Xamarin.Forms尽可能使用本机控件。

尝试检查设备的操作系统和习惯用法:如果您使用的是iPad,请不要在页面周围包裹NavigationPage

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM