Ios 为什么我不能在Alamofire中使用.POST参数发送multipartFormData?

Ios 为什么我不能在Alamofire中使用.POST参数发送multipartFormData?,ios,swift,multipartform-data,alamofire,Ios,Swift,Multipartform Data,Alamofire,当我试图发送此邮件时: Alamofire.upload( .POST, URL, parameters: parameters, multipartFormData: { multipartFormData in 它会向我显示下一个错误: Type of expression is ambiguous without more context 我想发送包含以下参数的图像文件: { "us

当我试图发送此邮件时:

Alamofire.upload(
            .POST,
            URL,
            parameters: parameters,
            multipartFormData: { multipartFormData in
它会向我显示下一个错误:

Type of expression is ambiguous without more context
我想发送包含以下参数的图像文件:

{
    "user": {
        "firstName": "ABC",
        "email": null,
        "birthDate": "1988-01-03",
        "books": [{
            "id": 1
         }, {
            "id": 2
         }]
    },
    "locale": "en",
    "sign": "It's me", 
}
由于这种结构,我无法将其附加到multipart,我不需要将参数作为multipart的主体发送,而是作为参数发送


有什么解决方案吗?

你可以试试这个当前的解决方案:没有,他在那里使用了
multipartFormData.appendBodyPart
但是我想作为
参数
发送@fatihyildzhan顺便问一下,你的借口是什么?我不知道它们之间有什么区别。还有这个,它很旧,但还能用。可能是一样的,我不确定@Fatihyildzhan好的,但是我如何在我的多部分中附加一个数组呢?其他参数正常,但数组不稳定