我刚刚发现了cocoa-touch的漂亮的未处理异常处理程序.
既然我可以优雅地通知用户任何可能导致我的应用程序崩溃的未处理异常,我想在通知用户发生崩溃后关闭我的应用程序.
有谁知道如何以编程方式关闭应用程序?
你可以调用[[UIApplication sharedApplication] terminate]; - 这不会构建Springboard用于动画应用程序退出的屏幕截图,因此屏幕将变黑,直到图标移入.似乎没有公布的方法来执行此操作; UIApplication标题甚至没有提到-terminate方法,所以你可能根本不打算这样做.