【问题标题】:How can I know my iOS app crashed?我怎么知道我的 iOS 应用程序崩溃了?
【发布时间】:2017-11-14 12:49:23
【问题描述】:

我正在使用 swift 3-4 开发 iOS 应用程序,我必须知道我的应用程序崩溃的时间。我该如何做到这一点?我不使用 Firebase。

【问题讨论】:

  • 您可以在应用程序中集成 crashlytics 以报告崩溃
  • 你尝试过什么?

标签: ios swift crash


【解决方案1】:

集成crashlytics 以了解崩溃、导致崩溃的代码行、同一问题崩溃的次数等。

【讨论】:

  • 我已经使用了 crashlytics,但我不想知道。我必须知道我的应用程序在应用程序中崩溃的时间。然后我想将崩溃时间保存在用户首选项变量中。
  • @AkifDemirezen 可能是this 可以提供帮助。但它是用客观 C 写的
【解决方案2】:

你可能在 UIApplicationDelegate 类中有这些通知:

  • applicationDidFinishLaunchingWithOptions:

  • applicationWillResignActive:

  • applicationDidEnterBackground:

  • applicationWillEnterForeground:

  • applicationDidBecomeActive:

  • applicationWillTerminate:

here里面还有更多。

您可以在这些委托的实现中做任何您想做的事情,包括记录时间。请注意,您并没有及时赶上,有些 evwnta 只给您有限的反应时间。

【讨论】:

  • 这些应用委托方法都与应用崩溃无关。
  • 我认为它建议使用这些回调在某处保存信息:如果应用程序没有崩溃,那么下次启动它时,您将保存这些信息,如果它崩溃了,您将没有这些信息已保存。
猜你喜欢
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 2017-08-13
相关资源
最近更新 更多