Alamofire 5 - Неоднозначная ссылка на загрузку члена (multipartFormData: to: usingThreshold: метод: заголовки: перехватчик: fileManager :) ' - PullRequest
1 голос
/ 07 января 2020
AF.upload(multipartFormData: { multipartFormData in

            multipartFormData.append(data, withName: "Image")

        }, to: url, usingThreshold: UInt64.init(), method: .post, headers: httpHeaders, interceptor: nil, fileManager: .default)

И я получаю эту ошибку:

"Неоднозначная ссылка на загрузку члена (multipartFormData: to: usingThreshold: метод: заголовки: перехватчик: fileManager :) '"

1 Ответ

0 голосов
/ 08 января 2020

Скорее всего, это действительно проблема с одним из ваших параметров. Чаще всего это связано с несовпадением типов. Ваш наиболее вероятный виновник - значение httpHeaders, так как Alamofire 5 (который вы, похоже, используете) использует новый тип HTTPHeaders, а не [String: String]. Обновление заголовков для использования этого типа может решить проблему.

Кроме того, вам все равно не нужно передавать большинство этих параметров. Вызов только:

AF.upload(multipartFormData: { multipartFormData in
    multipartFormData.append(data, withName: "Image")
}, to: url, headers: httpHeaders)

делает то же самое.

...