Advertisement
Guest User

Untitled

a guest
Mar 16th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.72 KB | None | 0 0
  1. //
  2. //  ViewController.swift
  3. //  mtaa_audibles
  4. //
  5. //  Created by Dusan Drabik on 16/03/16.
  6. //  Copyright © 2016 drabik_vasek. All rights reserved.
  7. //
  8.  
  9. import UIKit
  10. import Alamofire
  11.  
  12. class ViewController: UIViewController {
  13.    
  14.     private let requestHeaders =
  15.     [
  16.         "application-id":"727AFE77-6C80-191F-FF2F-0CF17DC85B00",
  17.         "secret-key":"A327CD2C-4204-FFCC-FF27-882D7E549C00"
  18.     ]
  19.  
  20.     override func viewDidLoad() {
  21.         super.viewDidLoad()
  22.         // Do any additional setup after loading the view, typically from a nib.
  23.        
  24.         let testURL = "https://api.backendless.com/v1/data/Records"
  25.         let requestURL: String = "https://develop.backendless.com/#MTAA_sound/v1/main/home"
  26.         let username = "drabik.d@gmail.com"
  27.         let password = "MobileAppDev123"
  28.        
  29.         Alamofire.request(.GET, testURL, headers: requestHeaders)
  30. //            .authenticate(user: username, password: password)
  31.             .responseJSON { response in
  32.                 switch response.result {
  33.                 case .Success:
  34.                     if let value = response.result.value {
  35.                         let json = JSON(value)
  36.                         if let data = json["data"].array {
  37.                             print(data)
  38.                         } else {
  39.                             // TODO: Error Message to the user
  40.                             print("Error")
  41.                         }
  42.                     }
  43.                 case .Failure(let error):
  44.                     print(error.description)
  45.                 }
  46.         }
  47.     }
  48.  
  49.     override func didReceiveMemoryWarning() {
  50.         super.didReceiveMemoryWarning()
  51.         // Dispose of any resources that can be recreated.
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement