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 ]];
의견이 있으십니까? 좋아, 나는 당신의 문제와 관련이 없다는 제안이있다 : 변수 이름에 대문자를 사용하지 말라. 대문자는 클래스 이름에만 사용해야합니다. –