2016-06-10 2 views
-1

Ich habe ein Problem mit einer Realm-Datenbank. Ich habe eine App, die weiter Daten in die Realm-Datenbank einfügt. Jetzt gibt es einen Scheduler, der die Kopie der Zip-Datei dieser Realm-Datenbank in einem bestimmten Zeitintervall erstellt. Jetzt ist das Problem, dass die ZIP-Datei nicht die aktualisierten Werte erhält. Ich vermute, dass die Sperrdatei des Bereichs dies möglicherweise verhindert. Aber ich bin mir nicht sicher. Gibt es eine Möglichkeit, diese Sache zu erledigen?Beim Generieren der ZIP-Datei der Realm-Datenbank sind nicht alle Daten vorhanden.

Antwort

2

Wie ich verstehe, erstellen Sie eine Sicherung der Realm-Datei in einigen Zeitabschnitten, richtig? Wenn Sie alle kürzlich vorgenommenen Änderungen in die Sicherung einbeziehen möchten, sollten Sie sicherstellen, dass alle Schreibtransaktionen festgeschrieben sind, bevor Sie eine Kopie erstellen.

Sie können auch die Methode -writeCopyToURL:encryptionKey:error: verwenden, um Realm in ein temporäres Ziel zu kopieren und dann bei Bedarf zu komprimieren.

Verwandte Themen