過去に質問したことがありますが、明確な答えが得られませんでした。CoreData に KeyWord(word, chapter) のようなオブジェクトがあります
Word Chapter
cold chapter1
cold chapter2
cold chapter3
weather chapter1
weather chapter2
humidity chapter7
Florida chapter8
Florida chapter9
「寒いフロリダの天気..」のように、ユーザーにこれらの単語のいずれかを検索してもらいたい
ので、検索を次のように分割しました。NSArray *tokens = [search.text compnentsSeparatedBy:@" "];
現在、私はちょっとうまくいくこの述語を持っています:
[NSPredicate predicateWithFormat@"word contains[cd]%@ AND word contains [cd]%@",words[0],words[1],words[2]..]
しかし、問題は、ユーザーが入力する単語数がわからないことです。そのため、トークンの NSArray を使用して「単語」列を検索する方法はありますか?