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:

Relação

Propriedades: CDEventCDMeeting

CDMLCheckin

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 :(

questionAnswers(1)

yourAnswerToTheQuestion