簡體   English   中英

有沒有辦法捕獲所有異常並將其顯示給iOS中的用戶?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM