Dados principais (após adicionar restrição exclusiva): anotação: reparando a propagação de exclusão ausente para o relacionamento com muitos
Esse problema começou a ocorrer depois que adicionamos a restrição Unique i.es key.
A atualização frequente do objeto gerenciado da reunião exclui o objeto gerenciado de eventos que possui um relacionamento inverso entre um e o objeto gerenciado da reunião.
Erro CoreData: anotação: reparando a propagação de exclusão ausente para o meetingList de relacionamento muitos no objeto 0x60c00009c4d0 (0x60c000621e40) com falha 0x60800009ac20 (0x60800023a360)
Modelo de dados
Eu tenho três entidades no meu modelo de dados principal, i.es
(CDEvent, CDMeeting, CDMLCheckin) .
Propriedades e relacionamento da entidade, conforme descrito abaixo:
Propriedades: CDEventCDMeeting
Restrição única:
A entidade CDEvent possuieventUUID como restrição exclusiva.A entidade CDMeeting possuimeetingUUID como restrição exclusiva.Relação
CDEvent <->> CDMeetingDeCDEvent paraCDMeeting é um relacionamento com muitos com cascata de regras de exclusão, o relacionamento inverso do CDMeeting para CDEvent é um com a regra de exclusão nula.CDEvent <->> CDMLCheckinDeCDEvent paraCDMLCheckin é um relacionamento com muitos com cascata de regras de exclusão, o relacionamento inverso de CDMLCheckin para CDEvent é um com uma regra de exclusão nula.Descrição completa :https://docs.google.com/document/d/1y2DQhBBLqjAP9eWbx5YpQhH7oVigxT_mcJDnPLlOMtQ/edit?usp=sharing
Nota
Se eu remover a restrição exclusivaeventUUID deCDEvent tudo funciona bem.Ajude-nos aqui, pois somos atingidos por mais de uma semana :(