jx1*_*345 2 predicate core-data objective-c nspredicate ios
我正在尝试构建查询字符串或谓词,但我不断收到此错误,
基本上我无法理解的是,这很好用:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(name contains[cd] 'o')"];
Run Code Online (Sandbox Code Playgroud)
但是这个:
NSString *predString = @"(name contains[cd] 'o')";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"%@", predString];
Run Code Online (Sandbox Code Playgroud)
抛出这个:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "%@"'
rid*_*rid 12
%@ 它不是谓词格式,而是字符串格式.
NSPredicate *pred = [NSPredicate predicateWithFormat:predString];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7634 次 |
| 最近记录: |