Я играю с realm (в настоящее время 0.85.0), и мое приложение использует базу данных для хранения пользовательских данных, таких как контакты текущего пользователя. Когда пользователь решает выйти из системы, мне нужно удалить каждый бит информации о пользователе, и самая очевидная, простая и чистая вещь, на мой взгляд, будет уничтожить всю сферу. К сожалению, Cocoa lib не предоставляет эту функциональность.
В настоящее время я придерживаюсь следующих
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm deleteObjects:[MyRealmClass1 allObjectsInRealm:realm]];
[realm deleteObjects:[MyRealmClass2 allObjectsInRealm:realm]];
[realm deleteObjects:[MyRealmClass3 allObjectsInRealm:realm]];
[realm commitWriteTransaction];
любые лучшие идеи?
спасибо