があり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データベースにないランダムなものを検索すると、空白のテーブルが表示されます(技術的には正しいです)-しかし、最初にチェックを行う方法を知りたいので、検索エントリが何も一致しない場合は、このアラートを表示します。そうでない場合は、現在のように映画を表示します。
どんな助けでも感謝します、ありがとう