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. CloudKit述語を使用して特定のレコードフィールドをダウンロードする
- 6. Xcode:複雑な述語を使用してコアデータセットをフィルタリングする
- 7. 述語を使用してリストをフィルタリングする方法
- 8. 述語を使用して単語を音節に分割するプロローグプログラム
- 9. ラムダ式の述語にANDを使用する方法
- 10. XpathのHtmlAgilityPackで述語を使用する
- 11. Linq-to-SQLで述語検索を使用する方法
- 12. ファンクタを述語として使用するC++ STLプログラム
- 13. コアデータ述語の要素名に変数を使用する
- 14. iOS:コアデータ述語で@minと@maxを使用する
- 15. 述語#と:内部述語にアクセスする方法は?
- 16. XML :: Twigで使用するXPath述語の修正
- 17. C#述語ビルダー、私は次のコードで述語ビルダーを使用しようとしています
- 18. STL述語は引数のアドレスを使用できますか?
- 19. 述語キャッシュ
- 20. PHFetchOptions mediaSubtype述語
- 21. 述語ビルダー号
- 22. 述語のルックアップテーブル?
- 23. Neo4jclient ALL述語
- 24. コアデータ - 述語
- 25. vb.net述語ラッパーエラー
- 26. NHibernateは(述語?)
- 27. RDFの語彙と述語
- 28. 最も使用されるSTLアルゴリズム、述語、イテレータ
- 29. 式の述語を式の述語から取得するには?
- 30. なぜ汎用アルゴリズムのために述語バージョンと非述語バージョンを区別するのですか?
* sql *の 'like'文があなたのためにこれを行う能力を持っていると、なぜ' NSPredicate'が必要なのでしょうか? – EmptyStack
yea there ...しかし、もっと柔軟なコアデータを使って同じことをやりたいのですが – illuminatus
Alrgiht .. 'NSPredicate'の 'CONTAINS'、' BEGINSWITH'または 'ENDSWITH'キーワードをあなたの必要に応じて使うことができると思います.. – EmptyStack