gpt4 book ai didi

ios - 对成员 'downloadTask(with:completionHandler:)' 的模糊引用

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

我正在尝试从 URL 播放音频。

var downloadTask:URLSessionDownloadTask!
downloadTask = URLSession.shared.downloadTask(with: url, completionHandler: { (url, response, error) in
playAudio(url: url)
})
downloadTask.resume()

但这给了我错误 pf 模糊引用。

enter image description here

最佳答案

编译器需要原生的 URL,如果有原生的等价物,无论如何不要在 Swift 中使用 NS... 类。

downloadTask 是一个非可选常量。没有理由添加声明行。

而且您很可能会收到关于需要显式“ self ”的另一个错误。

func downloadTaskFromURL(url: URL) {
let downloadTask = URLSession.shared.downloadTask(with: url, completionHandler: { (url, response, error) in
self.playAudio(url: url)
})
downloadTask.resume()
}

旁注:根据命名指南,该方法应命名为func downloadTask(from url: URL)

关于ios - 对成员 'downloadTask(with:completionHandler:)' 的模糊引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56932282/

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