gpt4 book ai didi

swift - 快速从大括号返回函数

转载 作者:行者123 更新时间:2023-11-28 15:00:55 25 4
gpt4 key购买 nike

<分区>

我需要从闭包中返回 parseResult (String) 作为函数结果。我怎样才能在 Swift 中做到这一点? parseResult 值不在函数范围内。

import Kanna

class Parse {

class func parseFromWeb(parseUrl: String, xpath: String) {
let url = URL(string: parseUrl)!
let task = URLSession.shared.dataTask(with: url, completionHandler: { ( data , response , error ) in

DispatchQueue.main.async{
var serverString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)

if let doc = Kanna.HTML(html: String(describing: serverString), encoding: String.Encoding.utf8) {
for parseResult in doc.xpath(xpath) {
print(parseResult)
}

}
}
})
task.resume()
print("task.resume()")
}

}

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