0
내가 필드 이름을 대체하는 경우자 NSPredicate 대체 키가 출력됩니다
NSString *fieldName = @"name";
NSPredicate *template = [NSPredicate predicateWithFormat:@"$key = nil"];
NSPredicate *pred = [template predicateWithSubstitutionVariables:@{@"key": fieldName}];
NSLog(@"%@", pred);
OUPUT이
"name" = nil
이 예상
코드를 다음과 같이 내가 문제를 얻을 수
name = nil
문제
이름은 따옴표
어떻게 키에 대한 따옴표없이 술어를 얻을 수있다?
감사합니다, 그것은 작동합니다. –
[NSPredicate predicateWithFormat : @ "% K = nil", fieldName]도 작동 할 수 있습니다. –