【问题标题】:iOS Recover app on crashiOS 在崩溃时恢复应用程序
【发布时间】:2015-09-02 11:09:33
【问题描述】:

这是我第一次在我的设备上运行应用程序。我想知道应用程序崩溃时该怎么办。当它崩溃时,我无法再次打开应用程序,我认为应用程序数据已损坏。我需要为这种情况编写一些代码吗?当应用程序崩溃时,我希望能够再次打开我的应用程序。到目前为止,我一直在使用模拟器,这是我第一次使用我的设备。我正在搜索,但找不到如何恢复我的应用

【问题讨论】:

  • 不,您不能再次重新打开它,唯一的解决方案是修复导致崩溃的错误。

标签: ios objective-c


【解决方案1】:

如果您处理异常和信号,您几乎可以从任何事情中恢复

但你不应该:

不应发生崩溃,如果您收到 unix 信号,则不应尝试恢复,因为在接近崩溃后,应用程序可能处于完全未定义的状态


本地化、修复和防止崩溃

【讨论】:

    【解决方案2】:

    本地化崩溃源,添加检查以防止崩溃。您也可以设置global exception handler 来帮助您调试问题。

    【讨论】:

      【解决方案3】:

      我有同样的问题;并找到了一个处理 xcode 无法处理的硬件异常的库。名为SignalRecovery 的库名称; 在 sizeof 函数中使用库时会发现错误,该函数应该采用结构。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        相关资源
        最近更新 更多