Core Data Migration: Attribut-Mapping Wert Ausdruck

Ich habe derzeit eine cardType-Attribut für die Entität, die im alten Modell werden könnte, "Mathematik", "Bild" oder "Text". In dem neuen Modell, ich werde mit nur "Mathematik" und "Text" und haben auch eine hasImage Attribut, das will ich auf true gesetzt, wenn die alte cardType war Bild (das will ich ändern auf "Text").

Schließlich habe ich einen Satz von einem anderen Unternehmen, "Karte", von denen ein Satz zugeordnet werden können, auf ein deck, und in jeder von denen, ich habe auch die hasImage, das will ich auf true gesetzt, wenn das deck wurde von "Bild" - Typ vor.

Ist dies alles möglich mit der Value-Ausdruck in das Mapping-Modell habe ich erstellt, zwischen den beiden Versionen, oder muss ich etwas anderes tun?

Kann ich nicht finden jedes Dokument erzählt mir genau, was möglich ist in der Value-Ausdruck (Apple doc - http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreDataVersioning/Articles/vmMappingOverview.html%23//apple_ref/doc/uid/TP40004735-SW3 - hat nur eine sehr einfache transformation). Wenn ich was anderes machen, was würde das sein? Das scheint einfach genug, dass ein Ausdruck sollte in der Lage sein, es zu tun.

Schreibe einen Kommentar