Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 带下划线的NSPredicate崩溃_Iphone_Ios_Objective C_Cocoa Touch - Fatal编程技术网

Iphone 带下划线的NSPredicate崩溃

Iphone 带下划线的NSPredicate崩溃,iphone,ios,objective-c,cocoa-touch,Iphone,Ios,Objective C,Cocoa Touch,给我: fetchRequest.predicate = [NSPredicate predicateWithFormat:@"identifer==1_12"]; 我尝试过使用匹配,比如,=,带空格==,不带空格等等。不知怎的,我觉得下划线是某种保留符号 有什么帮助吗?如果要与字符串“1_12”进行比较,必须用单引号将其括起来: Unable to parse the format string "identifier==1_12"' 或者: [NSPredicate predicateW

给我:

fetchRequest.predicate = [NSPredicate predicateWithFormat:@"identifer==1_12"];
我尝试过使用匹配,比如,=,带空格==,不带空格等等。不知怎的,我觉得下划线是某种保留符号


有什么帮助吗?

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

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

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