领域查询不区分大小写

时间:2015-08-22 07:36:57

标签: ios objective-c realm

我想在使用Realm时使用不区分大小写的搜索。

我有一个包含2个字段的对象Area(Realm对象):areaID(NSString,主键)和areaName(NSString)。

我使用NSPredicate搜索:     [NSPredicate predicateWithFormat:@“areaName == [c]%@”,areaName]

在我的数据库中,记录中有areaName =“TP.HồChíMinh” 当我用“TP.HỒCHÍMINH”查询时,结果是空的, 我用“tp.hồchíminh”查询,结果有1条记录。

所以,我想问为什么fisrt查询返回一个空结果。

1 个答案:

答案 0 :(得分:2)

在我看来,这实际上是一种对变音不敏感的搜索,而不仅仅是一个不区分大小写的搜索。 Realm支持不区分大小写的查询,但尚未完全支持本地化文本搜索。