Я пытаюсь написать NSPredicate
для извлечения строк с помощью значения my_column с помощью этой строки "193e00a75148b4006a451452c618ccec
", и я получаю следующий сбой.
Завершение приложения из-за неперехваченного исключения "NSInvalidArgumentException", причина: "Невозможно проанализировать формат строка" my_column = 193e00a75148b4006a451452c618ccec" '
My predicate statement
fetchRequest.predicate=[NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%@==\"%@\"",attributeName,itemValue]];
также попробовал это
fetchRequest.predicate=[NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%@ == %@",attributeName,itemValue]];
это
fetchRequest.predicate=[NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%@ = %@",attributeName,itemValue]];
и этот
fetchRequest.predicate=[NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%@=\"%@\"",attributeName,itemValue]];
Пожалуйста, помогите.
Я узнал об этом, когда пытался с ответом Martin R
fetchRequest.predicate=[NSPredicate predicateWithFormat:@"%@==%@",attributeName,itemValue];
attributeName я pass поставляется с '', поэтому я снял атрибутName и закодировал его, тогда он отлично работает.