Inverse Beziehungen
Die meisten Beziehungen sind von Natur aus bidirektional. Wenn eine Abteilung eine Zu-viele-Beziehung zu den Mitarbeitern hat, die in einer Abteilung arbeiten, gibt es eine umgekehrte Beziehung von einem Mitarbeiter zur Abteilung. Die wichtigste Ausnahme ist eine abgerufene Eigenschaft, die eine schwache unidirektionale Beziehung darstellt. Es gibt keine Beziehung zwischen dem Ziel und der Quelle (siehe "Abgerufene Eigenschaften").
Normalerweise sollten Sie Beziehungen in beide Richtungen modellieren und die umgekehrten Beziehungen entsprechend angeben. Core Data verwendet diese Informationen, um die Konsistenz des Objektgraphen, um sicherzustellen, ob eine Änderung
gemacht wird
Referance von apple doc
Edited:
Als allgemeine Regel gilt, eine Eins-zu-viele-Beziehung eine viele hat zu eins invertiert. Wenn Sie eine Viele-zu-Viele-Beziehung definieren möchten, definieren Sie einfach eine Beziehung als zu viele und umgekehrt als eine zu viele.
http://stackoverflow.com/questions/764125/does-every-core-data-relationship-have-to-have-an-inverse – iPatel
Warum ist es unmöglich, die inversen Beziehungen zu schaffen? Können Sie vielleicht einen Screenshot Ihres grafischen Core-Dateneditors hinzufügen? –
http://StackOverflow.com/a/12672504/2050181 –