Ich habe ein generisches Modellframework mit einigen Entitäten und Beziehungen, die ich für eine Vielzahl von Anwendungen verwenden möchte. Für jede App möchte ich einen bestimmten Satz von Attributen für eine dieser Entitäten definieren. Ich dachte, jede App könnte eine Entität definieren, die das Kind der Basiseinheit ist, aber es scheint nicht so, als ob Sie das tun könnten, wenn sich das Kind in einer anderen Modelldatei befindet. Und wenn ich alle untergeordneten Entitäten in dieselbe Modelldatei einfüge, erhält die Entität in jeder App schließlich Attribute für alle Apps.CoreData: Verschiedene Unterklassen von einer gemeinsamen Basis-Entität in verschiedenen Projekten
Meine einzige Lösung an diesem Punkt ist, nur die Basis-Entity zu haben und ihr Attribut ein Wörterbuch sein. Dann kann jede Anwendung eine Unterklasse von NSManagedObject schreiben, die Eigenschaften definiert, die die passenden Werte im Wörterbuch nachschlagen. Ich denke, dass es Probleme mit der Perfusion geben könnte.
Irgendwelche anderen Ideen oder Gedanken zu meinem Wörterbuchansatz? Vielen Dank!