我得到了这个使用coredata作为持久存储的旧项目。问题是它有这种用于获取实体的谓词:
NSPredicate * predicate = [NSPredicate predicateWithFormat:@"nameOfEntity ==[c] %@", entityName];
我无法在这个谓词中找到[c]所指的内容。
任何人都可以让我知道这一点。我到处搜寻。
答案 0 :(得分:2)
表示不区分大小写。 Name
,name
,NAME
都将被检测为相同。
字符串比较默认情况下是变音符号和变音符号敏感的。您可以使用方括号内的关键字符c和d修改运算符,分别指定case和diacritic insensitivity,例如
firstName BEGINSWITH[cd] $FIRST_NAME.