-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 に答える