[英]Is there a way to catch all exceptions and display them to user in iOS?
我正在寫一個iPhone / iPad應用程序,我正在接受我公司其他員工的測試(很多人都在國外)。 我的問題是,無論如何都要捕獲程序的所有異常或錯誤並將其顯示給用戶。
我在想的是,無論如何使用try catch包裝main方法然后,如果有任何錯誤(例如indexOutOfBounds),它將向用戶顯示一個UIAlert,說明錯誤是什么以及它發生的位置。 這樣我的測試人員就可以更容易地告訴我他們正在經歷的錯誤。
如果這是不可能的,除了讓他們告訴我諸如“我按下此按鈕和應用程序崩潰”之類的事情之外,有什么好方法可以告訴我程序的測試人員有什么錯誤。
您還可以讓測試人員在調試運行模式下測試應用程序,同時連接到xcode調試器(在設備調試上),您會發現大多數問題及其原因。 其他方式是使用與XCode和iOS SDK捆綁在一起的儀器應用程序。 這是調試應用程序的好方法,最后,您可以使用第三方庫報告日志,如@Amy建議的一些日志。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.