Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // ViewController.swift
- // example
- //
- // Created by Studentas123 on 06/03/17.
- // Copyright © 2017 Studentas123. All rights reserved.
- //
- import UIKit
- class ViewController: UIViewController {
- func searchDB(){
- //var errorOccurred:Bool = false
- let urlString:String = "http://riw.lt/Android/conn.php"
- let url = NSURL(string: urlString)
- let session = NSURLSession.sharedSession()
- let task = session.dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
- if error != nil {
- print(error)
- // errorOccurred = true
- } else {
- print(response) //response from post
- //processing data
- var firstnames = [String]()
- var lastnames = [String]()
- do {
- let jsonResults = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
- if let studentDetails = jsonResults["studentDetails"] as? [[String: AnyObject]] {
- for stud in studentDetails {
- if let name = stud["FirstName"] as? String {
- firstnames.append(name)
- }
- if let name = stud["LastName"] as? String {
- lastnames.append(name)
- }
- }
- }
- }
- catch {
- print("Fetch failed: \(error)")
- }
- for element in firstnames {
- print(element)
- }
- for element in lastnames {
- print (element)
- }
- }
- })
- task.resume()
- }
- override func viewDidLoad() {
- super.viewDidLoad()
- rUsername.text = "username"
- rPassword.text = "password"
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- @IBOutlet weak var rUsername: UITextField!
- @IBOutlet weak var rPassword: UITextField!
- @IBAction func login(sender: AnyObject) {
- let username = rUsername.text
- let password = rPassword.text
- if (username == "" || password == ""){
- return
- }
- searchDB()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement