관계를 사용하여 여러 테이블의 코어 데이터 디자인을 사용했습니다. 내 데이터베이스는 SQLite입니다. 업데이트의 경우 JSON에서 데이터를 가져오고이 메서드를 사용합니다.고유 한 제약 조건과 관계가있는 코어 데이터 -UX
[NSEntityDescription insertNewObjectForEntityForName:entityName inManagedObjectContext:context].
코어 데이터에 고유 한 제약 조건이 추가되었습니다. 다른 개체의 관계 인 엔터티를 업데이트하면 연결이 끊어집니다.
예 : "pet_id"와 일대일 관계가있는 엔티티 "person". "애완 동물"을 업데이트하면 ID가 변경되고 "사람"은 이전 ID를 계속 가리키고 더 이상 관련이 없습니다. 이 문제를 방지 할 수있는 방법이 있습니까?
답변 해 주셔서 감사합니다. 나는 버그를 제기하려고 노력할 것이지만 그것이 쓸모 없을 것이라고 생각합니다. –