2015-11-13 6 views
0

Извините за мой плохой английский :)Alamofire 3.0 ручка JSON

Итак, идем. Я начал создавать приложения для iPhone в Swift 2. Я хотел бы использовать API. Для запроса я использовал библиотеку Alamofire 3.0. И это прекрасно работает, но я не могу справиться с JSON. Я пытался использовать SwiftyJSON, но я понятия не имею, как это работает. Есть мой код:

let headers = [ 
    "Content-Type": "application/json" 
] 

    Alamofire.request(.GET, "API URL", headers: headers) 
     .responseJSON { response in 

      if response.result.isSuccess { 

      } 

    } 

Я надеюсь, что кто-то может мне помочь. ;) Спасибо

+0

взгляните на это http://stackoverflow.com/a/33079355/3734028 – iRiziya

ответ

1

Моего последнее использование Alamofire (3.0) и SwiftyJSON (2,3)

let parameters = ["param1" : param, "param2" : "stringParam"] // my params, not required 
Alamofire.request(.POST, url, parameters: parameters) 
    .responseJSON{ response in 
     guard response.result.error == nil else { 
      print("Error. \(response.result.error?.localizedDescription)") 
       return 
      } // guard close 
      if response.result.isSuccess { 
       let post = JSON(response.result.value!) // JSON is stored in post variable 
      // Another check of result 
      //if let value: AnyObject = response.result.value { 
      // let post = JSON(value) 
      } // if close 
    } // responseJSON close 

Затем доступ к JSON в соответствии с инструкциями в Github

Надеются, что это помогает

Jacko

Смежные вопросы