A exclusão não anula até salvar: é verdade?
Minha situação: Eu tenho complexo (24 entidades, muitos relacionamentos e muitos ordenou a muitos relacionamentos) modelo emCore Data
.
Agora digamos que eu tenha uma entidadePlayList
e uma entidadeSong
, e emPlayList
um relacionamento ordenado a muitos paraSong
. Essa relação tem um inverso, e ambos têm umnullify
regra de exclusão.
Eu tenho observado que quando eu apago umSong
(vamos chamá-logangnam
) que pertence a umPlayList
, essa música não é removida do relacionamento !! Eu tentei consertar isso com o seguinte:
addAnObject
parte, mas também para oremoveAnObject
parte.Resultado: muito melhor, mas ainda não está funcionando : meu relacionamento ainda se refere agangnam
:(Eu tentei :processPendingChanges
: não está funcionando.Agora,
Se eusave
meu contexto, oSong
gangnam
é removido.Então, minha pergunta é:
Eu tenho quesave
meu contexto, se eu quisernullify
as relações ? Ou eu estou esquecendo de alguma coisa ?
Eu tentei reproduzir o "bug" com um modelo menor, mas neste caso, chamandoprocessPendingChanges
é o suficiente paranullify
o relacionamento. Então, se alguém encontrou o mesmo problema / situação, eu ficaria feliz em saber que eu não sou o único a lutar comCore Data
;)