我刚刚发现了可可触摸的漂亮的未处理异常处理程序。
现在我可以优雅地通知用户任何可能使我的应用程序崩溃的未处理异常,我想在通知用户发生崩溃后关闭我的应用程序。
有谁知道如何以编程方式关闭应用程序?
我刚刚发现了可可触摸的漂亮的未处理异常处理程序。
现在我可以优雅地通知用户任何可能使我的应用程序崩溃的未处理异常,我想在通知用户发生崩溃后关闭我的应用程序。
有谁知道如何以编程方式关闭应用程序?
您可以调用 [[UIApplication sharedApplication] terminate]; - 但是,这不会构建 Springboard 用于为应用程序的退出设置动画的屏幕截图,因此屏幕只会变黑,直到图标移入。似乎没有公开的方法可以做到这一点;UIApplication 标头甚至没有提到 -terminate 方法,因此您可能根本不打算这样做。
exit(0);
会成功的...
苹果的文档说没有“正常”的关闭方式。在您的情况下 - 一个未处理的异常 - 无论如何立即终止都是有意义的。