Limpar banco de dados de região completo

Estou brincando com o território (atualmente 0.85.0) e meu aplicativo usa o banco de dados para armazenar dados específicos do usuário, como os contatos do usuário atual. Quando o usuário decide sair, preciso remover todas as informações sobre o usuário e a coisa mais óbvia, simples e limpa na minha opinião seria limpar todo o domínio. Infelizmente, a versão cacau não fornece essa funcionalidade.

Atualmente, estou preso com o seguinte

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

alguma idéia melhor?

obrigado

questionAnswers(6)

yourAnswerToTheQuestion