每次应用程序运行时,Realm都会启动一个新数据库

时间:2015-10-21 15:35:17

标签: ios swift2 realm

在RealmSwift 1.2中,我注意到模拟器会在运行之间保持数据。但是,在RealmSwift2.0中,我没有遇到这种情况?它是否应该在运行之间保持数据并且我可能搞砸了什么??

我相信我使用的是保存对象的标准方法:

try! realm.write{
    self.realm.add(self.theObject)
}

1 个答案:

答案 0 :(得分:2)

它应该在运行之间保持数据,即使在模拟器中也是如此。您是否在未修改的配置中使用defaultRealm?仅当您将Realm设置为inMemory时才会出现此行为,这在测试文档中是推荐的。因此,请确保您没有意外地将测试设置文件添加到您的应用目标。