Advertisement
Guest User

Untitled

a guest
Mar 6th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. //
  2. // ViewController.swift
  3. // example
  4. //
  5. // Created by Studentas123 on 06/03/17.
  6. // Copyright © 2017 Studentas123. All rights reserved.
  7. //
  8.  
  9. import UIKit
  10.  
  11. class ViewController: UIViewController {
  12.  
  13. func searchDB(){
  14.  
  15. //var errorOccurred:Bool = false
  16.  
  17. let urlString:String = "http://riw.lt/Android/conn.php"
  18. let url = NSURL(string: urlString)
  19. let session = NSURLSession.sharedSession()
  20.  
  21. let task = session.dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
  22. if error != nil {
  23. print(error)
  24. // errorOccurred = true
  25. } else {
  26. print(response) //response from post
  27.  
  28. //processing data
  29. var firstnames = [String]()
  30. var lastnames = [String]()
  31. do {
  32. let jsonResults = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
  33. if let studentDetails = jsonResults["studentDetails"] as? [[String: AnyObject]] {
  34. for stud in studentDetails {
  35. if let name = stud["FirstName"] as? String {
  36. firstnames.append(name)
  37. }
  38. if let name = stud["LastName"] as? String {
  39. lastnames.append(name)
  40. }
  41.  
  42. }
  43. }
  44.  
  45. }
  46. catch {
  47. print("Fetch failed: \(error)")
  48. }
  49. for element in firstnames {
  50. print(element)
  51. }
  52. for element in lastnames {
  53. print (element)
  54. }
  55. }
  56. })
  57. task.resume()
  58.  
  59. }
  60.  
  61.  
  62.  
  63.  
  64.  
  65. override func viewDidLoad() {
  66. super.viewDidLoad()
  67.  
  68. rUsername.text = "username"
  69. rPassword.text = "password"
  70.  
  71.  
  72. }
  73.  
  74. override func didReceiveMemoryWarning() {
  75. super.didReceiveMemoryWarning()
  76. // Dispose of any resources that can be recreated.
  77. }
  78.  
  79.  
  80.  
  81. @IBOutlet weak var rUsername: UITextField!
  82.  
  83. @IBOutlet weak var rPassword: UITextField!
  84.  
  85.  
  86. @IBAction func login(sender: AnyObject) {
  87. let username = rUsername.text
  88. let password = rPassword.text
  89.  
  90. if (username == "" || password == ""){
  91. return
  92.  
  93. }
  94. searchDB()
  95.  
  96.  
  97. }
  98.  
  99.  
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement