Hey Leute,
ich habe eine Frage/Problem bzgl. to-many relationships in CoreData. Folgendes Setup:
Ich habe eine Entity Menue und eine Entity Rezept. Jedes Menü kann mehrere Rezepte enthalten und jedes Rezept kann mehreren (auch 0) Menüs zugeordnet sein. Hierzu habe ich eine to-many relationship erstellt: Menue--->>Rezept. Nun meckert Xcode natürlich rum, da ich keine inverse Relationship zugeordnet habe (Menue.rezepte does not have an inverse; this is an advanced setting (no object can be in multiple destinations for a specific relationship). Sollte ich in meinem Fall die Warnung einfach ignorieren, oder wie gehe ich damit um?
Eine weitere Frage wäre, wie ich in ein einzelnes Menü eine Reihenfolge reinbringen kann. Also erst RezeptA, dann RezeptC, dann RezeptB (vgl. Vorspeise, Hauptgericht, Nachspeise). Über ein Attribut in Rezept ist das ja nicht möglich, da der Benutzer eventuell ja auch eine eigene Reihenfolge angeben kann. Habt ihr da eine Idee?
Viele Grüße und Danke schonmal
ich habe eine Frage/Problem bzgl. to-many relationships in CoreData. Folgendes Setup:
Ich habe eine Entity Menue und eine Entity Rezept. Jedes Menü kann mehrere Rezepte enthalten und jedes Rezept kann mehreren (auch 0) Menüs zugeordnet sein. Hierzu habe ich eine to-many relationship erstellt: Menue--->>Rezept. Nun meckert Xcode natürlich rum, da ich keine inverse Relationship zugeordnet habe (Menue.rezepte does not have an inverse; this is an advanced setting (no object can be in multiple destinations for a specific relationship). Sollte ich in meinem Fall die Warnung einfach ignorieren, oder wie gehe ich damit um?
Eine weitere Frage wäre, wie ich in ein einzelnes Menü eine Reihenfolge reinbringen kann. Also erst RezeptA, dann RezeptC, dann RezeptB (vgl. Vorspeise, Hauptgericht, Nachspeise). Über ein Attribut in Rezept ist das ja nicht möglich, da der Benutzer eventuell ja auch eine eigene Reihenfolge angeben kann. Habt ihr da eine Idee?
Viele Grüße und Danke schonmal
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von azrax ()