Gre*_*ley 6 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
Run Code Online (Sandbox Code Playgroud)
它以前工作正常,但现在我不能在我的手机上运行该应用程序而不会发生这次崩溃.我已经重建了几次并从不同的计算机部署,但没有任何帮助.我该如何解决这个问题?
编辑:
在此开始之前,我已经对代码进行了一些补充.不幸的是,在删除所有更改后,此问题仍然困扰着进一步的开发.任何可能引导我找到解决方案的帮助或资源都将不胜感激.
经过深入的搜索,结果发现我错误地删除了我Application的构造函数的一部分,该构造函数初始化了MainPage.结果,MainPage仍然是空的.框架可能尝试调用方法或访问属性,而不检查引用是否为null,从而导致错误.我不确定那个错误到底有多久.