Ios 如何使用AlamoFire将数据放入服务器上的阵列中?
我当前需要将用户输入的数据放入在线服务器阵列(请参阅“memberDetails”): 我可以很好地更新数组外的所有内容,但我不知道如何更新数组内的项目。下面是我更新api的函数(注意:我使用一个单独的函数来更新其他数据,这严格适用于“memberDetailsArray”中的内容):Ios 如何使用AlamoFire将数据放入服务器上的阵列中?,ios,swift,alamofire,Ios,Swift,Alamofire,我当前需要将用户输入的数据放入在线服务器阵列(请参阅“memberDetails”): 我可以很好地更新数组外的所有内容,但我不知道如何更新数组内的项目。下面是我更新api的函数(注意:我使用一个单独的函数来更新其他数据,这严格适用于“memberDetailsArray”中的内容): 使用此函数时,我得到了成功的响应,但数据没有更改。您的服务器阵列似乎不正确,请您复制要放在服务器上的确切json数据。您当前的json不正确。您的服务器阵列似乎不正确,请您复制您要放在服务器上的确切json数据。
使用此函数时,我得到了成功的响应,但数据没有更改。您的服务器阵列似乎不正确,请您复制要放在服务器上的确切json数据。您当前的json不正确。您的服务器阵列似乎不正确,请您复制您要放在服务器上的确切json数据。您当前的json不正确。
{
"firstName": "Stringy",
"id": 322344,
"memberDetails": [{
"city": "asdf",
"country": "asdf",
"county": "asdf",
}],
]
func putMemberDetails (accessToken: String, id: Int, city: String, address: String, state: String) {
//currently test parameters
let parameters: [String: AnyObject] = [
"id" : id,
"city" : city,
"addressLineOne" : address,
"stateOrProvince" : state,
]
Alamofire.request(.PUT, "\(baseApiUrl)members/updatechildren", parameters: parameters, encoding: .JSON, headers: getHeaders())
.responseJSON { response in
print("\(response)")
if((response.result.value) != nil) {
let swiftyJsonVar = JSON(response.result.value!)
print("This is the updateChildren response:\(swiftyJsonVar)")
}
}
}