Swift 尝试下载图像时出错

Swift 尝试下载图像时出错,swift,nsurlsession,nsurlsessiondatatask,Swift,Nsurlsession,Nsurlsessiondatatask,我正在尝试使用以下代码下载图像: if let imageUrl = post.postImageURL{ let url = NSURL(string: imageUrl) URLSession.shared.dataTask(with: url!, completionHandler: {(data, response, error) in if error != nil{ print(error)

我正在尝试使用以下代码下载图像:

 if let imageUrl = post.postImageURL{
        let url = NSURL(string: imageUrl)
        URLSession.shared.dataTask(with: url!, completionHandler: {(data, response, error) in
            if error != nil{
                print(error)
                return
            }
            DispatchQueue.main.async {
                cell.itemImage.image = UIImage(data: data)
            }

        }).resume()
    }
当我尝试构建它时,会收到以下错误消息:

Ambiguous reference to member 'dataTask(with:completionHandler:)'
如何修复此错误


提前谢谢

> P>希望SWIFT <代码> URL<代码>结构>,而不是基础>代码> NSURL< /Cord>类> < /P> 只需删除
NS

let url = URL(string: imageUrl)
<>基本上不使用基金会<代码> NS.类,如果有本地SWIFT对应项。< /P>