Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用AlamoFire将数据放入服务器上的阵列中?_Ios_Swift_Alamofire - Fatal编程技术网

Ios 如何使用AlamoFire将数据放入服务器上的阵列中?

Ios 如何使用AlamoFire将数据放入服务器上的阵列中?,ios,swift,alamofire,Ios,Swift,Alamofire,我当前需要将用户输入的数据放入在线服务器阵列(请参阅“memberDetails”): 我可以很好地更新数组外的所有内容,但我不知道如何更新数组内的项目。下面是我更新api的函数(注意:我使用一个单独的函数来更新其他数据,这严格适用于“memberDetailsArray”中的内容): 使用此函数时,我得到了成功的响应,但数据没有更改。您的服务器阵列似乎不正确,请您复制要放在服务器上的确切json数据。您当前的json不正确。您的服务器阵列似乎不正确,请您复制您要放在服务器上的确切json数据。

我当前需要将用户输入的数据放入在线服务器阵列(请参阅“memberDetails”):

我可以很好地更新数组外的所有内容,但我不知道如何更新数组内的项目。下面是我更新api的函数(注意:我使用一个单独的函数来更新其他数据,这严格适用于“memberDetailsArray”中的内容):


使用此函数时,我得到了成功的响应,但数据没有更改。

您的服务器阵列似乎不正确,请您复制要放在服务器上的确切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)")
      }
  }
}