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