gpt4 book ai didi

swift - 函数返回时出现非无效错误

转载 作者:搜寻专家 更新时间:2023-11-01 06:11:49 25 4
gpt4 key购买 nike

<分区>

我遇到了这个错误,我知道这个问题之前已经被没有将 return -> 添加到函数中的人解决了。我不明白为什么这仍然给我错误。

void 函数中出现意外的非 void 返回值

我正在尝试返回一个名为 message 的字符串。

     func ParseIt(proURL: String, startStr: String, stopStr: String) -> String {

let url = URL(string: "https://www.siteimfetchingfrom.com/827444000973")

let task = URLSession.shared.dataTask(with: url!) { (data, response, error) in

if error != nil {
print(error)
} else {
let htmlContent = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
//print(htmlContent)
// Get all Product Info
//var proName = "id=\"productName\" value=\""

if let contentArray = htmlContent?.components(separatedBy: startStr) {
//print(contentArray)
if contentArray.count > 0 {
//proName = "\" required"

let newContentArray = contentArray[1].components(separatedBy: stopStr)

if newContentArray.count > 0 {

let message = newContentArray[0]

//print(newContentArray)
print(newContentArray[0])

return message // Error happens Here
}
}
}

}

}
task.resume()
}

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