2016-02-17 100 views
1

當使用模擬器和RealmSwift時,我想知道重置數據庫的'官方'過程是什麼?我已經刪除了default.realm文件,但現在我的應用程序或者用「找不到文件」,或在以下方法shared_realm.cpp一個EXC_BAD_ACCESS崩潰:刪除模擬器的領域文件

Group *Realm::read_group() 
{ 
    if (!m_group) { 
     m_group = &const_cast<Group&>(m_shared_group->begin_read()); 
    } 
    return m_group; 
} 

如何創建一個新的境界文件?我會認爲這會自動發生?

+0

在我的應用程序中,我刪除了版本變化的領域文件(模仿Java的'deleteRealmIfMigrationNeeded()'),它的工作原理。 –

回答

-2

你只需要從模擬器中刪除應用程序並再次運行它,這會給你一個全新的領域。