2017-12-27 4 views
0

Ich habe über diesen Fehler gesucht und ich finde nicht nützlich. Hier ist mein Code: -Alamofire - Extra Argument 'Methode' in Call

@IBAction func btnSave(_ sender:UIButton) { 

    let teamName=txt1.text 
    let memberCount = txt2.text 

    let postParameters = "name="+teamName!+"&member="+memberCount!; 
    Alamofire.request(URL_SAVE_TEAM,method:.post, parameters: postParameters, encoding: JSONEncoding.default).responseJSON { response in 
      print(response.request as Any) // original URL request 
      print(response.response as Any) // URL response 
      print(response.result.value as Any) // result of response serialization 
    } 
} 

Extra-Argument 'Methode' in Call ich diesen Fehler haben

Antwort

1

ich dieses Argument übergeben bin immer und es wird funktionieren. Versuchen Sie folgendes:

 let manager = Alamofire.SessionManager.default 

    manager.request(url, method: .post, parameters: param,headers: nil) 
     .responseJSON { response in 

      switch response.result { 
      case .success(_): 
       if let value = response.result.value 
       { } 
      } 
     } 
0

wie unten Ihre postParameters Variable ändern:

let postParamaters = ["name" : "teamName", "member" : "memberCount"] 
Verwandte Themen