Ich migrieren ein Datenmodell mit einem Mapping-Modell.Core Data umbenennen Attribut "gelöscht"
Ein Unternehmen hat ein Attribut namens gelöscht die Migration nicht, weil Core Data nimmt die Eigenschaft des NSManagedObject anstelle von mir gelöscht.
Wie kann ich das Mapping-Modell zwingen, mein Attribut zu verwenden?
Gibt es irgendetwas, das ich im Wertausdruck verwenden kann? Dies ist, was ich jetzt:
Danke.
Ich würde versuchen "isDeleted" oder "getDeleted" - obwohl ich fürchte, sie werden das gleiche Problem haben (wenn sie überhaupt funktionieren). – pbasdf
Siehe hier: http://StackOverflow.com/a/16003894/826716 und hier: http://StackOverflow.com/a/4718806/826716. Ich fürchte, das ist mit einer leichten Migration nicht möglich. Vielleicht lohnt es sich, 'NSMigrationManager' zu versuchen: https://www.objc.io/issues/4-core-data/core-data-migration/. – bteapot
Ich würde nicht einmal den Weg der starken Migration gehen, eine leichte Migration und dann Datenverarbeitung nach der Migration. –