我正在编写一个 iPhone/iPad 应用程序,并且正在接受我公司其他员工(其中许多人在国外)的 Beta 测试。我的问题是,是否有办法捕获程序的所有异常或错误并将它们显示给用户。
我在想的是,以某种方式用 try catch 包装 main 方法,然后,如果有任何错误(例如 indexOutOfBounds),它会向用户显示一个 UIAlert,说明错误是什么以及错误发生的位置.这样我的测试人员就可以更轻松地准确告诉我他们遇到的错误。
如果这不可能,除了让他们告诉我诸如“我按下这个按钮,应用程序崩溃了”之类的事情之外,我还有什么好的方法可以告诉我我的程序测试人员遇到了哪些错误。
最佳答案
您可以查看类似 TestFlight SDK 的内容或 PLCrashReporter .
关于iphone - 有没有办法捕获所有异常并将它们显示给 iOS 中的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561112/