Ich habe ein Realm-Objekt als solches modelliert
%Vor%Ich versuche eine Migration durchzuführen.
Innerhalb meiner AppDelegate
habe ich RealmSwift
importiert.
Innerhalb der Funktion didFinishLaunchWithOptions
rufe ich
Migrationen ist eine Klasse, die in einer anderen Datei deklariert ist.
Innerhalb dieser Datei gibt es eine Struktur, die als so deklariert ist.
%Vor% Ich erhalte einen Fehler beim Hinzufügen von setCount
zum Modell
Sie müssen die Migration aufrufen. Wenn Sie nur eine Konfiguration erstellen, wird sie nicht aufgerufen. Es gibt zwei Möglichkeiten, dies zu tun:
Legen Sie Ihre Konfiguration mit der Migration als Standardkonfiguration von Realm fest -
%Vor%ODER
migrateRealm (Konfiguration)
Jetzt sollte Ihre Migration ordnungsgemäß funktionieren.
Weil du einfach Realm.Configuration
erstellt hast. Der Migrationsblock wird bei Bedarf von Realm aufgerufen. Sie können die Migration nicht direkt aufrufen.
Um den Migrationsblock aufzurufen, sollten Sie das Konfigurationsobjekt auf Realm setzen oder als Standardkonfiguration festlegen. Dann erstelle Realm-Instanz.
Sie müssen also Folgendes tun:
%Vor%Tags und Links swift realm migration data-migration data-management