que tiene una relación Núcleo de datos entre dos entidades, que es la siguiente:CoreData eliminar la confusión general, Xcode
Entity A Entity B
aRelationship <-------------->> bRelationship
Con la norma de supresión establecido en cascada.
Tal vez tienen este mal, pero pensé que si la norma de supresión de estas dos relaciones se establece en "cascada", a continuación, cuando se hizo la siguiente ...
[context deleteObject:EntityA];
... lo haría también elimine todas las Entidades B asociadas con él. Sin embargo, cuando registro todas las entidades de mi B, parecería que estoy equivocado.
¿Podría alguien arrojar algo de luz sobre mi confusión?
Muchas gracias.
Pregunta rápida, cuando ejecuto '[context deleteObject: EntityA];' esto asegurará que todas las betas se eliminen a la derecha, si lo tengo configurado como lo hizo en el último snipit de código? –
Suponiendo que no haya algo más que bloquee la eliminación. – TechZen
¿Pero qué sucede si borro todos los Betas? ¿Cómo hacer alfa eliminar automáticamente en tal caso? – shoumikhin