Swift/SwiftUI
[SwiftUI] CoreData Delete Rules 에 대해서
insub4067
2022. 4. 21. 14:26
나의 프로젝트에서 log라는 entity는 account와 연결되어 있다
그리고 inspector에 보면 deleter rule이라는게 존재 한다
현재 cascade라고 설정을 해놨는데 클릭해보면
이렇게 4가지 옵션이 있다
1. No Action
log 와 관계를 맺고 있는 데이터가 삭제되어도
log에는 아무 행동도 하지 않겠다는 것이다
2. Nullify
account가 지워진다면 연결된 log data는
null 이 될것이다
아마도 Nil?
3. Cascade
그냥 지워버림
Account 삭제되면 Log도 삭제됨
4. Deny Deleter
관계된 데이터 있다면 삭제가 거절될것이다