У меня есть PFQueryTableViewController
, и я добавил к нему UISearchBar
. В моей функции QueryForTable я запускаю этот код, чтобы проверить, соответствует ли текст, введенный в searchBar, какому-либо значению в моем столбце Parse, и если это так, он показывает только те фильмы в таблице:
override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Reviews")
query.orderByDescending("createdAt")
if filmSearchBar.text != "" {
query.whereKey("FilmName", containsString: filmSearchBar.text!)
}
return query
}
На данный момент все работает без проблем.
Что я хотел бы сделать, так это, если результаты не найдены, отобразить предупреждение для пользователя, чтобы сообщить им, что ничего не найдено. В настоящее время, если пользователь ищет что-то случайное, чего нет в моей базе данных Parse, он просто показывает пустую таблицу (что технически правильно), но я хотел бы сначала знать, как я могу выполнить проверку, поэтому, если запись поиска ничего не соответствует, покажите ЭТО оповещение, иначе, если это так, то он просто показывает фильмы, как сейчас.
Любая помощь приветствуется, спасибо