2012-04-07 4 views
4

Wie kann ich den Namen der Entität meines Modells mehr als einmal ändern: sagen wir von Version 1 zu 2, ändert sich meine Entität von "Entity" zu "MyEntity" und ändert sich dann von 2 auf 3 von "MyEntity" bis "MyLastEntity"?ID-Entität in Core Data mehrmals umbenennen? (für die dritte Version)

Um den Namen von Version 1 zu 2 zu ändern, gebe ich in beiden Versionen den gleichen Namen in "Umbenennung ID" (in "Versionierung"), aber wie sollte ich die Änderung von Version 2 zu 3 machen?

Antwort

4

Sie tun es genauso, indem Sie eine dritte Modellversion hinzufügen, so dass Sie für beide Versionen abwärtskompatibel bleiben.

+0

ok, wenn ich eine neue (dritte) Version habe, gebe ich einen neuen Namen in "Umbenennungs ID", und wie Version 1 bis 2, sollte ich auch den Namen dieser "Umbenennungs ID" in früheren Versionen (in der 3 von ihnen)? – Paul

+1

Nein, es ist die Aufnahme von 1 bis 2 und ** dann ** von 2 bis 3, also nicht die Nummer 1 berühren. Nur so tun, als 1 ist nicht da und migrieren von 2 bis 3 das gleiche wie zuvor. – lnafziger

+0

gut danke! – Paul