본문 바로가기
개발/swift

NSPredicate 요상한 버그..

by 꼬마상어 2021. 6. 2.
반응형

CoreData의 데이터를 조회하기 위해 아래와 같이 쿼리문을 작성했다.

NSPredicate(format: "pid == %@ AND no == %i", pid, no)

근데 올바른 데이터가 조회가 계속 안되고있었다..

왜지?

혹시 데이터가 안들어갔나 ? 이러면서 데이터 조회도 다 해봤는데 정상적으로 들어가있었다..

혹시나 하는 마음에 predicate를 출력해봤는데 

"pid == 작품코드 AND 0 == 28" 이런식으로 출력되고있었다...';;;;

"no" 텍스트를 predicate 내에서 0으로 해석하고 있었다 ;; no는 예약어인가보다.

반응형

댓글