抛出抛出的错误

时间:2016-01-13 16:00:13

标签: ios swift error-handling

如果我不想处理错误,并希望传递错误,是否有更好的方法来捕获错误并再次抛出错误?

func myThrowingFunction() throws { 
  do {
    try anotherThrowingFunction()
  } catch(let error) {
     throw error
  }
}

您可以使用其他语言:

func myThrowingFunction() throws { 
  anotherThrowingFunction()
}

1 个答案:

答案 0 :(得分:1)

  

您可以使用其他语言:

func myThrowingFunction() throws { 
    anotherThrowingFunction()
}

Swift也是如此:

func myThrowingFunction() throws {
    try anotherThrowingFunction()
}