gpt4 book ai didi

ios - 如何在 Swift 2.0 中获取错误消息?

转载 作者:IT王子 更新时间:2023-10-29 05:13:01 27 4
gpt4 key购买 nike

我在 Swift 1.2 中经常使用这种方法:NSURLConnection.sendSynchronousRequest(:_:_:_) 但在 iOS9 中显然已弃用。但是它仍然有效,但现在它使用新的 Swift 2.0 错误处理,我不知道如果失败我将如何获得错误消息,例如。如果时间用完。

我知道我必须将它放入 do-catch 中,然后在方法之前说尝试,但我不知道如何捕获错误消息。

do {
let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: nil)
return data
}
catch _ {
return nil
}

之前我用过 NSError 然后是它的 description 属性,现在我一点头绪都没有了。

最佳答案

使用自动 error 变量,如果您愿意,可以将其转换为 NSError:

catch {
let nsError = error as NSError
print(nsError.localizedDescription)
}

关于ios - 如何在 Swift 2.0 中获取错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32758231/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com