Wie behebt man die Warnung von Core-Data der alten Version (xcdatamodel)?

9

Ich wusste, dass die Änderung der Core-Daten-Vorgängerversion die leichte Migration durchbricht. Aber ich habe umgekehrte Beziehungswarnungen auf alten Versionen des Datenmodells.

  1. Ich habe versucht, alte Versionen zu entfernen, die vor dem Start der ersten Version unserer App verwendet wurden. Ich folgte diesem SO Frage, "Wie Löschen einer alten / nicht verwendeten Datenmodellversion in xCode 4 "

    • Es entfernt Warnung (natürlich sollte es)
    • Aber ich kann unsere App nicht mehr laufen

    Ich denke, ich sollte alle Versionen behalten, obwohl es nicht mit einer leichten Migration zusammenhängt

  2. Ich sah dies SO Frage, "Wie deaktiviert man keine inverse Beziehungswarnung für CoreData in Xcode 4.2?" . Und ich habe versucht, die MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS auf YES zu setzen.

    • Die Warnung
    • wird nicht entfernt
    • Und ich will nicht, dass mein zukünftiger Fehler, fehlende inverse Einstellung, ebenfalls ignoriert wird.

    Ich denke, diese Option ist nicht für meinen Fall

Ich möchte keine Compiler-Warnung für die alte Version des Datenmodells (.xcdatamodel) sehen. Da diese Modelle nicht verwendet werden, sind Warnungen nicht von Bedeutung.

Aber ich möchte in Zukunft eine inverse Beziehungswarnung für eine neuere Version des Datenmodells sehen.

Welche Option kann ich nehmen?

    
chanil 22.06.2014, 09:49
quelle

0 Antworten