【发布时间】:2017-12-06 07:40:38
【问题描述】:
我创建了一个带有 Android 和 iOS 项目的 Xamarin.Forms 条码扫描应用程序。 Android 构建似乎运行良好,但 iOS 构建偶尔崩溃,我正在努力确定原因,因为没有生成崩溃日志,应用程序输出中也没有报告异常。
在繁重的负载(不间断的条形码扫描)下,应用程序通常在扫描 200 或 300 个条形码后崩溃。
我很困惑为什么会发生这样的崩溃,完全没有任何证据证明其原因。除了 Xcode 的“设备”窗口之外,我还应该在其他地方寻找证据吗?我不应该期望在调试时在应用程序输出中报告异常吗?
我已经为AppDomain.CurrentDomain.UnhandledException 和TaskScheduler.UnobservedTaskException 实现了日志处理程序,但它们似乎没有被调用。是否有其他方法可以检测我的代码以捕获导致此崩溃的原因?
非常感谢您的建议, 蒂姆
【问题讨论】:
标签: ios xamarin.ios crash xamarin.forms