Ich lese die Ensembles-Dokumentation, in der globale Bezeichner niemals in einer Objektlebensdauer geändert werden sollten. Ich habe jedoch ein Tag-Objekt, das nur aus einem Namensattribut (einem String) besteht. Gemäß der Dokumentation der Ensembles kann auch der Tag-Name als globaler Bezeichner zurückgegeben werden, der aus offensichtlichen Gründen tatsächlich sogar besser ist als die Rückgabe einer UUID.Ändern eines globalen Bezeichners eines Core Data-Objekts mit Ensembles
Meine Frage ist, da der Benutzer Tags in meiner App umbenennen darf, sollte ich das Tag-Objekt aus der Datenbank löschen und neu erstellen, oder das Umbenennen des Tag-Objekts gilt als sicher? (Das Umbenennen des Tag-Objekts führt dazu, dass die App den neuen Tag-Namen als globalen Bezeichner zurückgibt. Dieser scheint mit der Warnung zu kollidieren, den globalen Bezeichner im gesamten Lebenszyklus des Objekts nicht zu ändern.)
Vielen Dank.
Ihr Rat klingt den Weg zu gehen. Danke für die kristallklare Erklärung. – Joshua