Swift 3 - 如何获取错误原点信息?

时间:2017-01-13 20:00:01

标签: swift3

在我的应用程序崩溃后,我想获取有关错误发生位置的原因的信息。理想情况下,我正在尝试做的事情如下:

struct CustomError: Error {
    let lineNumber: Int 
    // other vars here
}

我意识到默认情况下此信息不可用。我所拥有的是:

let error = CustomError(/* initializes vars here */)

然后使用它:

{{1}}

但这是很多手工工作,如果线路发生变化则需要手动更改。有没有办法做到这一点,但更动态地抓取这些数据?

1 个答案:

答案 0 :(得分:0)

你可以使用Fabric,它提供了很好的Crashlytics,其中包含有关你的崩溃的大量信息,包括哪一行(行号),哪个设备(iphone 5,iphone 6s),多少用户从每个设备上获得了崩溃,这一次,还有更多的用户带有良好的用户界面。这完全是免费,可用于 iOS Android。