2015-08-11 13 views
7

Bu yüzden bir json nesnesini, Alamofire ile parametre olarak göndermeye çalışıyorum. Örneklerini belgelerinde takip ettiğimi düşünüyorum, ancak bu hatayı yöntem çağrısı ile aldım.Alamofire Parametreleri - NSDictionary [String: AnyObject] için dönüştürülebilir değil

Code with Error

@IBAction func saveButton(sender: AnyObject) { 
    var url = "http://b857aaa4.ngrok.io/recruit" 

    let parameters = [ 
     "_id" : firstNameTextField.text, 
     "alt_email" : "", 
     "forename" : firstNameTextField.text, 
     "phone" : recruteePhone.text, 
     "recruiter" : [ 
      "comments" : "",//TODO comments 
      "date_met" : "",//TODO tdoays date 
      "email" : "",//TODO recruiter email 
      "event_name" : ""//TODO event name 
     ], 
     "surname" : lastNameTextField.text 
    ] 


    Alamofire.request(.PUT, url, parameters: parameters, encoding: .JSON) 
     .responseJSON { (req, res, json, error) in 
      if(error != nil) { 
       NSLog("Error: \(error)\n") 
      } else { 
       var json = JSON(json!); 
       println("success"); 
      } 
    } 

cevap

12

Declare parametreleri

let parameters: [String: AnyObject] = [ 

olarak ve tamam derler.

İlgili konular