Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func search()
- {
- self.strSkipCount="0"
- com.showProgress()
- self.searchDirectory() { (status) in
- print("-----SEARCHING-----")
- self.com.removeProgress()
- if(status)
- {
- self.facesCarousel.reloadData()
- self.setNumberofFaces(count: self.arrayDirectory.count)
- }
- else
- {
- self.com.showProgress()
- self.getStaffData() { (status) in
- self.com.removeProgress()
- if(status)
- {
- self.facesCarousel.reloadData()
- self.setNumberofFaces(count: self.arrayDirectory.count)
- self.resetMembercountLabel()
- }
- else
- {
- self.setNumberofFaces(count: self.arrayDirectory.count)
- }
- }
- }
- }
- }
- txtSearch.addTarget(self, action: #selector(self.searchTextFieldEditingChanged), for: .editingChanged)
- func searchTextFieldEditingChanged()
- {
- if(txtSearch.text != "")
- {
- self.searchText=txtSearch.text
- //self.cancelPreviousRequest()
- NSObject.cancelPreviousPerformRequests(withTarget: self, selector: #selector(search), object: nil)
- self.search()
- }
- else
- {
- self.searchText=""
- NSObject.cancelPreviousPerformRequests(withTarget: self, selector: #selector(searchDirectory(callback:)), object: nil)
- isSearching=false
- prevIndex=0
- self.arrayDirectory=self.arrayPreviouslyLoadedArray
- facesCarousel.reloadData()
- self.resetMembercountLabel()
- self.com.removeProgress()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement