gpt4 book ai didi

swift - 如何在 Swift 中从 Error 转换为 CFError?

转载 作者:行者123 更新时间:2023-11-30 10:34:23 25 4
gpt4 key购买 nike

遇到 Error 类型的错误,我发现将其转换为 CFError 而不让 Xcode 发出警告或编译错误特别棘手。有人遇到过这个问题吗?

(使用 Xcode 11.0 和 Swift 5)

enter image description here

enter image description here

最佳答案

根据 https://developer.apple.com/documentation/corefoundation/cferror-ru8 的文档, CFError 是免费桥接到 Foundation 框架中的 NSError。通过将 Error 转换为 NSError 而不是 CFError,我们解决了 Xcode 的警告和错误。我们还可以这样做:

let nserror = cfError as Error as NSError

关于swift - 如何在 Swift 中从 Error 转换为 CFError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58390743/

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