Xamarin.iOS App中的UIApplication断言失败

时间:2016-11-09 13:39:56

标签: c# xamarin.ios xamarin.forms

我正在开发我的Xamarin Forms应用程序的更新,但是当我在iPhone上调试它时,它在启动时立即崩溃,并显示以下消息:

Assertion failure in -[UIApplication_runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com/apple.xbs/Source/UIKit/UIKit-3600.5.2/UIApplication.m:3679

以前工作正常,但现在我不能在没有崩溃的情况下在我的手机上运行该应用程序。我已经重建了几次并从不同的计算机部署,但没有任何帮助。我该如何解决这个问题?

修改
在此之前,我已经对代码进行了一些补充。不幸的是,在删除所有更改后,此问题仍然困扰着进一步的开发。任何可能引导我找到解决方案的帮助或资源都将不胜感激。

1 个答案:

答案 0 :(得分:5)

经过深入搜索,结果发现我错误地删除了Application构建函数的一部分,该构造函数初始化了MainPage。因此,MainPage仍然为空。框架可能尝试调用方法或访问属性,而不检查引用是否为null,从而导致错误。我不确定那个错误到底有多长。