【发布时间】:2018-01-19 10:44:40
【问题描述】:
我已经实现了 iOS 应用程序,如果我们遇到任何未知的崩溃,我想显示一条消息,例如“抱歉,出了点问题”。同时应用程序没有关闭。如果我们发生崩溃,它仍然打开。这是客户的要求。
【问题讨论】:
-
更好的解决方案是完全避免崩溃。使用织物。这是一个很棒的工具,可以提供您需要的有关崩溃的所有信息,包括发生崩溃的行号。 fabric.io/kits/ios/crashlytics/install
-
是的,你可以做到。您需要使用 Try、Catch、错误处理、网络问题、数组绑定、类型转换和对话在每个足迹处实现正确的错误处理代码,并且您需要注意编程的每一个基础。快乐编码 :) 如果发生错误,则显示警报消息或任何屏幕
-
这是一个可怕的要求,没有任何意义。崩溃的发生是因为出现了问题,最好的选择是让应用程序崩溃。您不能也不应该覆盖此行为。
-
@Vincent Joy:我非常了解 Fabric Tool。根据我的要求,当我遇到崩溃应用程序时不应关闭。当崩溃发生时,应用程序的剩余功能应该可以在不关闭应用程序的情况下工作。
-
@RenishDadhaniya:我们可以全局(在一个地方)而不是每个视图控制器编写错误处理代码吗?请给我建议。