Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func full_text_search(){
- self.view.endEditing(true)
- image_contain.removeAll()
- datafiles.removeAll()
- search_table.reloadData()
- search_table.delegate = self
- search_table.dataSource = self
- let defaults = UserDefaults.standard
- let username = defaults.string(forKey: "username")
- let password = defaults.string(forKey: "password")
- var check_icon_flag = 0
- let loginData = String(format: "%@:%@", username!, password!).data(using: String.Encoding.utf8)!
- let base64LoginData = loginData.base64EncodedString()
- let serarchbar_text = search_text.text
- print(serarchbar_text)
- var new_String = "http://xx.xxxx.com:9090/dtm-rest/repositories/xxx/search?q='"
- new_String.append(serarchbar_text!+"'&object-type=dm_document")
- let again_new_String = new_String.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)
- let url = URL(string: again_new_String!)
- print(again_new_String)
- var request = URLRequest(url: url!)
- request.httpMethod = "GET"
- request.setValue("Basic (base64LoginData)", forHTTPHeaderField: "Authorization")
- ##After this use to fetch query result and at last i use refresh table data
- @IBAction func Search(_ sender: Any) {
- DispatchQueue.main.asyncAfter(deadline: .now() + 10) {
- print("2sec")
- let check_search = SearchViewController()
- check_search.full_text_search()
- }
- removeAnimate()
- }
- @IBAction func advance_search(_ sender: Any) {
- let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "types_popover") as! TypesViewController
- self.addChildViewController(popOverVC)
- popOverVC.view.frame = self.view.frame
- self.view.addSubview(popOverVC.view)
- popOverVC.didMove(toParentViewController: self)
- }
Add Comment
Please, Sign In to add comment