gpt4 book ai didi

swift - Realm 不区分大小写的搜索语法

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:24 25 4
gpt4 key购买 nike

我得到过滤后的对象,如:

realm.objects(Post.self).filter("title contains '\(searchText)'")

但我需要不区分大小写的搜索选项,Realm 文档说:

Case-insensitive comparisons for strings, such as name CONTAINS[c] ‘Ja’. Note that only characters “A-Z” and “a-z” will be ignored for case. Can be combined with the [d] modifier.

那我需要怎么做呢?

realm.objects(Post.self).filter("title contains[c] '\(searchText)'")

不工作...

更新:

明白了。我正在尝试过滤西里尔符号。那么下一个问题,我可以在哪里添加西里尔过滤?

最佳答案

请使用 NSPredicate 的插值而不是 String 插值:

realm.objects(Post.self).filter("title contains[c] %@", searchText)

关于swift - Realm 不区分大小写的搜索语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43745125/

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