Guest User

Untitled

a guest
Sep 13th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. func full_text_search(){
  2. self.view.endEditing(true)
  3. image_contain.removeAll()
  4. datafiles.removeAll()
  5. search_table.reloadData()
  6. search_table.delegate = self
  7. search_table.dataSource = self
  8. let defaults = UserDefaults.standard
  9. let username = defaults.string(forKey: "username")
  10. let password = defaults.string(forKey: "password")
  11.  
  12. var check_icon_flag = 0
  13. let loginData = String(format: "%@:%@", username!, password!).data(using: String.Encoding.utf8)!
  14. let base64LoginData = loginData.base64EncodedString()
  15. let serarchbar_text = search_text.text
  16. print(serarchbar_text)
  17. var new_String = "http://xx.xxxx.com:9090/dtm-rest/repositories/xxx/search?q='"
  18. new_String.append(serarchbar_text!+"'&object-type=dm_document")
  19.  
  20.  
  21.  
  22. let again_new_String = new_String.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)
  23. let url = URL(string: again_new_String!)
  24. print(again_new_String)
  25. var request = URLRequest(url: url!)
  26. request.httpMethod = "GET"
  27. request.setValue("Basic (base64LoginData)", forHTTPHeaderField: "Authorization")
  28.  
  29. ##After this use to fetch query result and at last i use refresh table data
  30.  
  31. @IBAction func Search(_ sender: Any) {
  32.  
  33. DispatchQueue.main.asyncAfter(deadline: .now() + 10) {
  34. print("2sec")
  35. let check_search = SearchViewController()
  36. check_search.full_text_search()
  37. }
  38. removeAnimate()
  39. }
  40.  
  41. @IBAction func advance_search(_ sender: Any) {
  42. let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "types_popover") as! TypesViewController
  43.  
  44.  
  45. self.addChildViewController(popOverVC)
  46. popOverVC.view.frame = self.view.frame
  47. self.view.addSubview(popOverVC.view)
  48. popOverVC.didMove(toParentViewController: self)
  49.  
  50. }
Add Comment
Please, Sign In to add comment