Advertisement
Guest User

Untitled

a guest
Jul 13th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 2.19 KB | None | 0 0
  1. // survey
  2.                
  3.  
  4.                
  5.  
  6.                
  7.                 var parameters: Parameters = ["encuesta": (survey?.id)!]
  8.                
  9.                 var arreglo = Array<Dictionary<String, Int>>()
  10.                
  11.                 for element in questions {
  12.                
  13.                     arreglo.append(["pregunta": element.id, "alternativa": element.selectedChoice])
  14.                
  15.                 }
  16.                
  17.                 parameters["respuestas"] = arreglo
  18.                
  19.                
  20.                 print(parameters)
  21.  
  22.  
  23. ++++++++++
  24. ++++++++++
  25. ++++++++++
  26. ++++++++++
  27. ++++++++++
  28.  
  29.  
  30.  
  31.         let username: String = userTextField.text!
  32.         let password: String = passwordTextField.text!
  33.        
  34.         let parameters: Parameters = [
  35.             "rut": username,
  36.             "password": password
  37.         ]
  38.        
  39.        
  40.         let url = Requests.MASTER_URL+"/api/url?username="+username
  41.        
  42.         print(url)
  43.         // REQUEST A MASTER PARA LOG IN
  44.         Alamofire.request(url, method: .get, parameters: parameters)
  45.             .validate()
  46.             .responseJSON { response in
  47.                
  48.                
  49.                 print(response.result)
  50.             switch response.result {
  51.             case .success(let data):
  52.                
  53.                 print(".success")
  54.                 print("Usuario se encuentra en Master")
  55.                
  56.                 let json = JSON(data)
  57.                 //if json["code"] == 0 {
  58.  
  59.                 let tempCredential = LogInCredential()
  60.                 tempCredential.username = username
  61.                 tempCredential.password = password
  62.                
  63.    
  64.                 Requests.BASE_URL = json["url"].string!
  65.                
  66.                 let iconImage = IconImage()
  67.                
  68.                 iconImage.iconUrl = Requests.MASTER_URL+json["logo"].string!
  69.                
  70.            
  71.          
  72.                
  73.             case .failure(let error):
  74.                 print(error)
  75.                
  76.      
  77.                
  78.                 Utils.message(self, title: "Error", msg: "Error al iniciar sesión.")
  79.                
  80.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement