我有一个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 数据库中的东西,它只会显示一个空白表(这在技术上是正确的) - 但我想知道如何先进行检查,所以如果搜索条目不匹配任何内容,显示此警报,否则如果匹配,那么它只会像当前一样显示电影。
任何帮助表示赞赏,谢谢