gpt4 book ai didi

ios - 标记的 NSPredicate 和 NSArray

转载 作者:行者123 更新时间:2023-11-29 04:18:12 25 4
gpt4 key购买 nike

我曾经问过这个问题,但没有得到明确的答案。我在 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 的 token 来搜索“word”列?

最佳答案

查看:

[NSCompoundPredicate andPredicateWithSubpredicates:/*您的数组包含谓词*/]

尽管我从你的问题中不清楚你是否想使用 IN 命令来搜索数组/对象集。

[NSPredicate predicateWithFormat:@"word IN %@", setOfWords]

关于ios - 标记的 NSPredicate 和 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com