我创建了一个包含Android和iOS项目的Xamarin.Forms条形码扫描应用程序。 Android版本似乎运行良好,但iOS版本偶尔崩溃,我正在努力确定原因,因为没有生成崩溃日志,并且在应用程序输出中没有报告异常。
在重负载(不间断条形码扫描)下,应用程序在扫描完200或300个条形码后崩溃。
我很困惑如何发生这样的崩溃,绝对没有证据证明其原因。除了Xcode的设备窗口之外,还有其他地方我应该寻找证据吗?在调试时,我不应该期望在应用程序输出中报告异常吗?
我已为AppDomain.CurrentDomain.UnhandledException
和TaskScheduler.UnobservedTaskException
实施了日志处理程序,但似乎没有调用它们。还有其他方法可以检测我的代码以捕获导致此崩溃的原因吗?
非常感谢您的建议, 添
答案 0 :(得分:1)
要获得一些输出,我总是点击visual studio调试器中的continue按钮。应用程序停止,由于某种原因,我可以在输出中看到异常。希望这会有所帮助。