2017-07-01 5 views
0

Mit diesem Problem aus den letzten 2 Tagen. Ich habe den Pod, aktualisierte Pod-Version von 4.0.1 bis 4.5.0 aktualisiert, aber das Problem ist immer noch das gleiche.Alamofire zusätzliche Argument in Anruf

hier ist mein Code:

var params: Parameters = [:] 
     params = [ 
      "id": fetchFromCoreData(keyVlue: "trsptrRegistrationId") as AnyObject, 
      "mobileNumber": fetchFromCoreData(keyVlue: "mobileNO") as AnyObject, 
      "isNotification": isnotifyTag as AnyObject 
     ] 
     print(params) 

     let auth_token = fetchFromCoreData(keyVlue: "Auth_Token") 
     let headers = [ 
      "authKey": auth_token 
     ] 
     print(headers) 


     let URL: String = GlobalUrls.BASE_URL + GlobalUrls.notifySetting 
     print(URL) 
     Alamofire.request(URL, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers) 

Antwort

0

Sie bitte

var param :Parameters 
     param = [ 
      "id": "Any id", 
      "mobileNumber": "any mobile number", 
      "isNotification": "is notification" 
     ] 

     print(param) 

     let auth_token = "your auth_token" 
     let headers = [ 
      "authKey": auth_token 
     ] 
     print(headers) 


     let base_url: String = "Here is my base URL" 
     print(base_url) 
     Alamofire.request(base_url, method: .post, parameters: param, encoding: JSONEncoding.default, headers: headers).responseJSON(completionHandler: {(resObj) -> Void in 

      print(resObj) 

      if resObj.result.isSuccess 
      { 
       print("Sucess result") 
      } 

      if resObj.result.isFailure 
      { 
       let error : Error = resObj.result.error! 
       print("Fail result") 
       print(error.localizedDescription) 

      } 
     }) 
+0

auf diese Weise versuchen, wenn ich – himanshu

+0

aufgelöst wurden Header aus der Anforderung dann Fehler entfernen, aber was für tatsächliche Fehler bekam man mit obigem Code? –

+0

"Alamofire zusätzliches Argument im Aufruf" dieser Fehler – himanshu

Verwandte Themen