Я застрял, я использую сервер синтаксического анализа, и у меня более 200 таблицы данных , и я создаю модуль поиска, в котором я должен искать данные из всей таблицы данных, теперь я получаю сообщение об ошибке:
причина: 'Этот запрос имеет неподготовленное сетевое соединение.Вы должны подождать, пока это не будет сделано. '
Всего у меня более 150 000 записей в таблицах данных, мой код для поиска:
func searchOne(searchQyery: [PFQuery<PFObject>]) {
searchQyery.forEach { $0.whereKey("question", contains: searchBar.text) }
searchQyery.forEach { (query) in
query.findObjectsInBackground { (result, error) in
if let objects = result {
for object in objects {
let question = object.object(forKey: "question") as! String
let answer = object.object(forKey: "answer1") as! String
self.answer.append(answer)
self.searchResult.append(question)
}
DispatchQueue.main.async {
self.tableView.reloadData()
self.resignFirstResponder()
}
}
}
}
}
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
searchBar.resignFirstResponder()
searchResult.removeAll(keepingCapacity: false)
answer.removeAll(keepingCapacity: false)
tableView.reloadData()
searchOne(searchQyery: searchQuery.query)
}
struct searchQuery {
static var query = [PFQuery]()
static var query2 = [PFQuery]()
static var query3 = [PFQuery]()
}
Я беру запрос из другого модуля.
Итак, можно ли выполнять поиск по всей моей таблице данных или нет?