0
假設您在啓動時對應用程序的可用性做了一些至關重要的事情(如複製SQLite數據庫或設置CoreData)以及出現問題,但不會導致崩潰,要讓用戶繼續。你能做什麼?在iPhone應用程序中處理嚴重問題的方法
目前我的應用程序有abort()
和NSAssert(false,...)
調用,以確保應用程序不會繼續,顯然是在記錄錯誤之後。但不知何故,我認爲它不會在蘋果應用商店上得分。
任何人有任何想法我可以在這種情況下做什麼?例如,我明白如果沒有連接,你可以把你的應用程序設置爲'離線'模式,但可以說數據庫無法正確設置(出於參數的緣故)。沒有「脫機」,因此用戶無法繼續。用戶需要退出應用程序並重試或報告問題。你不同意,還是我錯過了什麼?
如果數據庫未更新,如「應用程序未能更新服務器中的數據」,並且如果數據更新,則用戶可以訪問某些視圖,否則視圖轉換將被阻止,警報將會顯示。您還可以使用第三方反饋工具,這些工具在應用程序即將崩潰時會彈出。 – Dhawal
感謝您的回答。抱歉回覆晚了。在下面檢查我的答案。 –