Googleの提案のように表示するテキストフィールドが必要です。つまり、 'a'と入力すると、テーブルビューはdbから検索された 'a'で始まるすべての単語で埋められるはずです。 dbからのクエリに述語を使用する(mysqlの 'a%'のように) ありがとうございます。述語を使用する
Q
述語を使用する
0
A
答えて
3
NSPredicateは、キーワードCONTAINS
、BEGINSWITH
とSQLでlike
の文と類似しているENDSWITH
を持っています。あなたは(例えば[c]
ため[d]
または[cd]
)をそれぞれ場合と分音無神経を指定する角括弧内のキーの文字c
とd
を使用して大文字小文字を区別しない比較を行うことができます。
Predicate Programming Guideで詳しく読むことができます。さらに、このQuerying Core Data with Predicates - iPhone SOの投稿には、この点であなたを助けると思う議論がいくつかあります。
注: @Dave DeLongに感謝します。彼の最初のコメントはこの答えに追加されています。
+1
「LIKE」と「MATCHES」もあります。最初のものは従来のSQLスタイルの「好き」(Bob *など)で、後者は正規表現用です。 –
0
お詫び申し上げますが、NSPredicate
を使用してiOSアプリケーションのデータベースからデータを取得する方法については、アップルのWebサイトでPredicate Programming Guideをご覧ください。それをすべて読んで、その例を試してみてください。あなたがそれらを使うことについてもっと具体的な質問がある場合は、戻ってきて質問してください。
関連する問題
- 1. 述語を使用するエンティティフレームワーク
- 2. 述語を使用するEntity Framework
- 3. 述語用法
- 4. 一致する述語を検索します。述語の述語?
- 5. LISP:述語をパラメータとして使用
- 6. 述語を使用したフィルタ配列
- 7. CloudKit述語を使用して特定のレコードフィールドをダウンロードする
- 8. String述語を使用してストリームをフィルタリングする
- 9. 述語を使用してリストをフィルタリングする方法
- 10. Xcode:複雑な述語を使用してコアデータセットをフィルタリングする
- 11. iOS Swift - 述語コアデータを使用してtableViewをフィルタリングする
- 12. 述語を使用して単語を音節に分割するプロローグプログラム
- 13. XpathのHtmlAgilityPackで述語を使用する
- 14. 述語を使用してサイズに応じてソートする
- 15. フィールド上のクエリに述語を使用する
- 16. コアデータ述語の要素名に変数を使用する
- 17. ファンクタを述語として使用するC++ STLプログラム
- 18. Linq-to-SQLで述語検索を使用する方法
- 19. iOS:コアデータ述語で@minと@maxを使用する
- 20. Pythonでカスタム述語ソートを使用する方法
- 21. ラムダ式の述語にANDを使用する方法
- 22. 迅速に述語を使用するには?
- 23. 述語(java.util.function.Predicate)をJavaで使用する "ベストケースシナリオ"とは
- 24. Sitecore Luceneで述語ブイダーを使用する方法Search
- 25. コアデータにfetchRequestで述語を使用する方法
- 26. Xtext:相互参照で構文述語を使用する
- 27. 述語クエリの実行中用語
- 28. 述語
- 29. 述語
- 30. 述語#と:内部述語にアクセスする方法は?
* sql *の 'like'文があなたのためにこれを行う能力を持っていると、なぜ' NSPredicate'が必要なのでしょうか? – EmptyStack
yea there ...しかし、もっと柔軟なコアデータを使って同じことをやりたいのですが – illuminatus
Alrgiht .. 'NSPredicate'の 'CONTAINS'、' BEGINSWITH'または 'ENDSWITH'キーワードをあなたの必要に応じて使うことができると思います.. – EmptyStack