所以這與核心數據異常有關。我知道這是不太可能的,但如果真的發生了,我不能從錯誤中恢復,我想打電話給產品代碼:在調用中止/退出之前顯示消息(-1)
abort();
但是,調用中止我想告訴喜歡
There is an unrecoverable error. The app is going to shut down.
消息前我如何實現這一目標?使用alertView不起作用,因爲應用程序有機會顯示消息之前調用abort()。
也在這一點上,我想阻止進一步執行任何代碼的線程。這幾乎就像強行崩潰了應用程序......但通過在此之前顯示消息來優雅地完成它。
感謝 MBH
你把中止()在你的警報視圖的按鈕單擊事件處理程序? – Hailei
不會,因爲它會繼續執行其餘的代碼。整個中止的關鍵是我們處於不安全的水域。如果我繼續,我不能保證會發生什麼。所以不想造成任何數據損壞。讓強制退出。 – mbh
使用計時器,顯示您的消息,然後倒計時計時器,打電話**中止** – adali