【发布时间】:2016-10-05 18:40:34
【问题描述】:
我正在尝试将一些参数附加到我的 Alamofire 请求中。
var parameters = [String: AnyObject]()
parameters["firstimg"] = fetchedImagesArray[0] as AnyObject?
parameters["secondimg"] = fetchedImagesArray[1] as AnyObject?
然后:
for (key, value) in parameters {
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
}
但是当我尝试附加参数时,我得到了错误: 不能调用非函数类型UInt的值->数据
【问题讨论】:
-
仅供参考 Alamofire 参数默认为
[String: Any]而不是[String: AnyObject] -
@Aaron 我应该如何声明 var parameters = [String: AnyObject]() 那么?
-
var parameters: [String: Any]? -
fetchedImagesArray中有什么内容?字符串? -
@Sam_M 是的,它们是字符串
标签: ios swift xcode swift3 alamofire