1
我得到了以下错误:无法格式化字符串@"(StudiesPatient.PatientName LIKE %@ AND ModalityName LIKE %@ AND StudiesPatient.PatientID LIKE @%)"
无法分析格式字符串
我用下面的代码,任何建议如何解决它
]]; */
PatientName = (PatientName != @"")? PatientName : @"*" ;
Modality = (Modality != @"")? Modality : @"*" ;
PataientID = (PataientID != @"") ? PataientID : @"*" ;
NSLog(PatientName) ;
NSLog(Modality) ;
NSLog(PataientID) ;
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"(StudiesPatient.PatientName LIKE %@ AND ModalityName LIKE %@ AND StudiesPatient.PatientID LIKE @%)",
PatientName,
Modality,
PataientID ]];
有什么建议吗?好的,我有一个建议,与你的问题无关:不要使用大写字母作为变量名称。大写字母只能用于类名。 –