Я видел этот вопрос, опубликованный несколько раз, но до сих пор не нашел решения. Я использую синтаксический анализ, размещенный на sdk @ back4app.com.
Получение этой ошибки:
Предупреждение: в основном потоке выполняется длительная операция. Перерыв в warnBlockingOperationOnMainThread() для отладки.
В моем файле home.swift код:
func queryPosts(text:String) {
showHUD()
let query = PFQuery(className: POSTS_CLASS_NAME)
if text != "" {
let keywords = text.componentsSeparatedByString(" ") as [String]
query.whereKey(POSTS_QUOTE, containsString: "\(keywords[0])")
}
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock { (objects: [PFObject]?, error:NSError?)-> Void in
if error == nil {
self.postsArray = objects!
self.postsTableView.reloadData()
self.hideHUD()
} else {
self.simpleAlert("\(error!.localizedDescription)")
self.hideHUD()
}}
}
-
Данные загружаются, и приложение не падает, но ошибка сводит меня с ума. Я также понял, что есть небольшая задержка, когда я прокручиваю иногда даже на секунду или две. Если кто-то может помочь, это будет здорово, спасибо.