【发布时间】:2016-02-10 22:01:46
【问题描述】:
我有一个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 数据库中的东西,它只会显示一个空白表(这在技术上是正确的) - 但我想知道如何先进行检查,所以如果搜索条目与任何内容都不匹配,显示此警报,否则,如果匹配,则仅显示当前的电影。
感谢任何帮助,谢谢
【问题讨论】:
标签: ios swift parse-platform pfquery pfquerytableviewcontrolle