我正在编写一个 iPhone/iPad 应用程序,我正在接受我公司其他员工的 beta 测试(其中许多人在国外)。我的问题是,无论如何要捕获程序的所有异常或错误并将它们显示给用户。
我在想的是,以某种方式用 try catch 包装 main 方法,然后,如果有任何错误(例如 indexOutOfBounds),它将向用户显示 UIAlert 说明错误是什么以及它发生的位置。这样,我的测试人员就更容易准确地告诉我他们遇到了什么错误。
如果这是不可能的,除了让他们告诉我诸如“我按下这个按钮并且应用程序崩溃”之类的事情之外,我还有什么好方法可以告诉我的程序测试人员有什么错误。