0
當我代替字段名,我得到如下問題NSPredicate替代鍵將輸出
代碼
NSString *fieldName = @"name";
NSPredicate *template = [NSPredicate predicateWithFormat:@"$key = nil"];
NSPredicate *pred = [template predicateWithSubstitutionVariables:@{@"key": fieldName}];
NSLog(@"%@", pred);
輸出繼電器
"name" = nil
預計
name = nil
問題
名稱有引號
怎樣才能不帶引號關鍵謂詞?
謝謝,它的工作原理。 –
[NSPredicate predicateWithFormat:@「%K = nil」,fieldName]也可能有效。 –