thieumao

RegisterViewController

Nov 17th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.61 KB | None | 0 0
  1. //
  2. //  RegisterViewController.swift
  3. //  cfn
  4. //
  5. //  Created by Nguyen Van Thieu B on 11/18/16.
  6. //  Copyright © 2016 Le Thi Van Anh. All rights reserved.
  7. //
  8.  
  9. import UIKit
  10.  
  11. class RegisterViewController: BaseWebViewController {
  12.  
  13.     override func viewDidLoad() {
  14.         super.viewDidLoad()
  15.         // Do any additional setup after loading the view.
  16.         self.navigationTitle = "REGISTER"
  17.     }
  18.    
  19.     override func didReceiveMemoryWarning() {
  20.         super.didReceiveMemoryWarning()
  21.         // Dispose of any resources that can be recreated.
  22.     }
  23.    
  24.     override func shouldHandleRequest(_ request: URLRequest) -> Bool {
  25.         var urlString:String?
  26.         #if STUBSERVERRESPONSE
  27.             urlString = CommonDefine.urlStubRegister
  28.         #else
  29.             urlString = request.url?.absoluteString
  30.         #endif
  31.         if let urlString = urlString {
  32.             if let queryItems = URLComponents(string: urlString)?.queryItems {
  33.                 if let paramCode = queryItems.filter({$0.name == "code"}).first {
  34.                     if paramCode.description == "code=OK" {
  35.                         if let paramToken = queryItems.filter({$0.name == "token"}).first {
  36.                             if let tokenValue = paramToken.value {
  37.                                 print("token ", paramToken.description)
  38.                                 print("value ", tokenValue)
  39.                                
  40.                                 //close()
  41.                             }
  42.                         }
  43.                     }
  44.                 }
  45.             }
  46.         }
  47.         return true
  48.     }
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment