核心数据谓词@“实体名称== [c]%@”

时间:2014-08-14 07:27:51

标签: ios objective-c core-data

我得到了这个使用coredata作为持久存储的旧项目。问题是它有这种用于获取实体的谓词:

NSPredicate * predicate = [NSPredicate predicateWithFormat:@"nameOfEntity ==[c] %@", entityName];

我无法在这个谓词中找到[c]所指的内容。

任何人都可以让我知道这一点。我到处搜寻。

1 个答案:

答案 0 :(得分:2)

表示不区分大小写。 NamenameNAME都将被检测为相同。

  

字符串比较默认情况下是变音符号和变音符号敏感的。您可以使用方括号内的关键字符c和d修改运算符,分别指定case和diacritic insensitivity,例如firstName BEGINSWITH[cd] $FIRST_NAME.

source