当应用程序突然退出并返回主屏幕时,是否总是可以通过 try、catch block 来处理,或者是否存在永远无法尝试和处理的异常(除了内存泄漏、内存过多)捕获,并导致应用程序退出?
最佳答案
许多错误无法用 try/catch 捕获。在大多数情况下,您甚至不应该尝试这样做。如果您抛出异常或导致 SEGV,则表明存在可能无法有效恢复的严重问题。移动环境中的正确行为是终止应用程序。使用 TestFlight 等工具,您可以尝试恢复日志和堆栈,以便解决错误。
避免崩溃的方法是仔细编码和测试。您不应该尝试使用 try block 来避免它。
关于iphone - 应用程序退出并返回主屏幕,可以尝试+捕获处理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9420195/