gpt4 book ai didi

ios - 从 NSErrorPointer 获取可读信息

转载 作者:行者123 更新时间:2023-11-28 13:12:29 24 4
gpt4 key购买 nike

有没有办法在 Swift 中从以下 NSErrorPointer 获取可读信息?

var downloadErrorPointer = NSErrorPointer();
self.rssString = String(contentsOfURL: url!, encoding: NSUTF8StringEncoding, error: downloadErrorPointer);

最佳答案

你不应该直接使用 NSErrorPointer 的实例。相反,您创建一个可选的 NSError 变量并使用 & 运算符传递它的地址,就像在 Objective-C 中一样:

var error : NSError? = nil
self.rssString = String(..., error: &error);

但是在 Swift 2 中有新的错误处理语法,所以不能再使用它了。新语法如下:

do {
self.rssString = try String(...)
// Everything OK, the rssString is valid
} catch let error as NSError {
// This only gets executed if there was an error
}

关于ios - 从 NSErrorPointer 获取可读信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30819940/

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