gpt4 book ai didi

ios - 表达式类型 '()' 在没有更多上下文的情况下不明确

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

我正在尝试使用此代码(其中 photo.image 是 UIImage)通过 Alamofire 进行上传

let imageData = UIImageJPEGRepresentation(photo.image, 1.0)

Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData.append(data: imageData!, withName: "unicorn")
},
to: "https://httpbin.org/post",
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
debugPrint(response)
}
case .failure(let encodingError):
print(encodingError)
}
}
)

但是,这告诉我“表达式类型‘()’在没有更多上下文的情况下不明确。

我不确定我在这里做错了什么,希望得到一些建议。

最佳答案

我对 multipartFormData 的参数有误。这是有效的方法:

multipartFormData: { multipartFormData in
multipartFormData.append(imageData!, withName: "photo", fileName: "image.jpg", mimeType: "image/jpg")
},

关于ios - 表达式类型 '()' 在没有更多上下文的情况下不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39485735/

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