2014-10-21 3 views
-4

У меня проблема с обработкой JSON Response с Alamofire в Swift Итак, я нашел этот ответ на Stackoverflow, к сожалению, этот пост на несколько дней старше. Мой вопрос в том, как я могу получить данные от Alamofire при первом нажатии кнопки (без swiftyJSON). Надеюсь, кто-то может мне помочь.Обращайтесь с ответом JSON с Alamofire in Swift

Это ссылка, которую я нашел в Stackoverflow.

Handle JSON Response with Alamofire in Swift

+0

Прочитайте [README] (https://github.com/Alamofire/Alamofire#response-json-handler). – mattt

+0

, пожалуйста, дайте мне немного подсказки – user2492972

+0

Copy-Paste (⌘C, ⌘P) – mattt

ответ

3

это небольшой пример.

Это то, что возвращает JSON, если он терпит неудачу json_file.json

{ "transaction":"error" } 

Это то, что JSON возвращается, если его успех json_file.json

{ "transaction":"success" } 

это код, вы должны добавить ваш собственный URL-адрес, который вернет любой из этих ответов json. (только пример)

 Alamofire.request(.GET, "http://myjsonexamplewebsite.com/json_file.json", parameters:nil) 

      .responseJSON { (_, _, JSON, _) in 

       //println(JSON) 
       var response = JSON as NSDictionary 

       var transaction = response.objectForKey("transaction") as String 

       if transaction == "success" { 

        NSLog("JSON response was successfull") 

       } 
       else { 

        NSLog("JSON response had an Error") 
       } 

     }