Komplette Realm-Datenbank löschen

Ich spiele mit Realm (derzeit 0.85.0) herum und meine Anwendung verwendet die Datenbank, um benutzerspezifische Daten wie die Kontakte des aktuellen Benutzers zu speichern. Wenn der Benutzer sich entschließt, sich abzumelden, muss ich jede einzelne Information über den Benutzer entfernen, und das offensichtlichste, einfachste und sauberste ist meiner Meinung nach, den gesamten Bereich zu löschen. Leider bietet die Cocoa-Bibliothek diese Funktionalität nicht.

Derzeit bin ich mit den folgenden @ steck

RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm deleteObjects:[MyRealmClass1 allObjectsInRealm:realm]];
[realm deleteObjects:[MyRealmClass2 allObjectsInRealm:realm]];
[realm deleteObjects:[MyRealmClass3 allObjectsInRealm:realm]];
[realm commitWriteTransaction];

jegliche besseren Ideen?

Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage