在swift中获取错误源的堆栈跟踪

时间:2017-09-05 13:08:08

标签: swift

考虑以下代码:

func doSomething() throws {
  try callThrowingFunction1()
  try callThrowingFunction2()
}

func userAction() {
  do {
    try doSomething()
  } catch {
    // display and log error
  }
}

假设那些内部函数可以抛出相同类型的错误,我想知道callThrowingFunction1()callThrowingFunction2()中是否发生错误。

只要我在调试器中,我可以在swift_willThrow上为Swift错误设置断点,但如果我想在用户设备上记录调用堆栈,有没有办法做是什么?

0 个答案:

没有答案