【发布时间】:2014-03-24 16:20:40
【问题描述】:
由于不支持 CoreData 长度,CoreData 将谓词 name.length > 1 转换为 sqlite in name > 1... 虽然它应该是 length(name) > 1。
我们可以使用这个: [NSPredicate predicateWithFormat:@"NOT name MATCHES '^\s*$'"];
但是正则表达式的计算成本会更高(比计算正则表达式花费的时间比简单的相等要长)。
那么我该怎么做。有什么好主意吗?
【问题讨论】:
标签: core-data ios7 nspredicate nsexpression predicatewithformat