12 Stimmen

Feststellen, wann es neue Versionen im Kerndatenmodell gibt

Kurze Frage:

Ich möchte einen bestimmten Code in meiner Anwendung nur ausführen, wenn sich mein Kerndatenmodell geändert hat (neue Entitäten, neue Eigenschaften usw.). Wie kann ich feststellen, ob sich das Modell geändert hat oder nicht?

Nur etwas Pseudocode:

    if (current_model_version != previous_model_version) {
    //do some code
    } else {
    // do some other code
    }

Ich schätze, ich könnte versionHashes verwenden, um dies zu tun, oder isConfiguration:compatibleWithStoreMetadata:, aber ich bin nicht sicher, wie.

Einige Änderungen zur Verdeutlichung: "aktuell" im Sinne von "jetzt" und "früher" im Sinne von "letztes Mal, als die App gestartet wurde".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X