ios - 在启动时检测应用程序崩溃

标签 ios swift crash crash-reports

我看到有几个应用程序可以检测上次应用程序是否崩溃以鼓励用户报告错误。

我该怎么做?我试过 this solution ,但没有让它在我的 swift 项目中工作...
我想到的一种方法是每次应用程序即将关闭时保存一些东西,然后在启动应用程序时读取值,我猜当应用程序崩溃时它就不能再保存任何东西了,对吧?
但是,这不是很优雅。有没有更好的方法来检测崩溃?

提前致谢:)

最佳答案

您可以使用内联闭包在崩溃期间执行日志记录。

NSSetUncaughtExceptionHandler { exception in
    // Do necessary logging work here
}

SO thread可能对你有帮助..

关于ios - 在启动时检测应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33844313/

相关文章:

ios - 使用 GLKit openGL 绘制 YUV 图像 - iOS

android - 在 ionic 输入中隐藏键盘

swift - 如何设置 NSPredicate 来查找非 nil 的字段?

ios - UIImageView 动画在 UICollectionViewCell 中不能正常工作

Swift 类错误 WKWebView 已被释放,而键值观察者仍向其注册

c# - LogParser 在 C# 中崩溃且没有错误

macos - 更新OS X到El Capitan和Core Plot崩溃:(

ios - 从用户文档目录中检索文件

ios - 如何将可选的 UIImage 附加到数组

android - 原生 Android 应用程序在 x86 上使用 SIGILL 崩溃