-1
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"identifer==1_12"];

给我 :

Unable to parse the format string "identifier==1_12"'

我尝试过使用 MATCHES、LIKE、=、带空格 ==、不带空格等。不知何故,我觉得下划线是某种保留符号。

有什么帮助吗?

4

1 回答 1

2

如果要与字符串“1_12”进行比较,则必须将其括在单引号中:

[NSPredicate predicateWithFormat:@"identifer == '1_12'"]

或者:

[NSPredicate predicateWithFormat:@"identifer == %@", @"1_12"]
于 2013-01-16T10:25:02.233 回答