[SwiftUI] CoreData 저장시 NSInvalidArgumentException 에러

조영훈·2022년 2월 28일
0

CoreaData를 저장할때 아래와 같은 에러가 발생한다.

'NSInvalidArgumentException', reason: '-[SomeEntity count]: unrecognized selector sent to instance 0x28225a670'

이 에러는 To-One Relationships 에서만 발생하는 에러로서 xcode의 버그로 인해 발생되는 에러이다.

해결방법

  1. 해당 문제가 되는 릴레이션(위의 에러에서는 relationships으로 someentity를 사용하는 릴레이션)으로 이동
  2. 해당 릴레이션의 TypeTo Mayny로 변경
  3. Ordered 체크 해제
  4. 다시 Type을 `To One'으로 변경

참고

0개의 댓글