具有realm文件的预填充领域数据库

时间:2017-09-07 06:25:06

标签: ios swift realm

我有contact.realm文件,里面有10000条记录。我想将预加载的realm文件用于我的应用程序。

以下是我在app delegate中完成启动的代码:

console.log

它适用于第一次启动,但当我删除应用程序并重新启动它时,我每次都得到0计数。问题是conactDemo.realm的内容没有被复制到default.realm中。请帮帮我。

1 个答案:

答案 0 :(得分:0)

进入Realm类,将断点放入init()方法,然后检查调用跟踪。

enter image description here

您应该替换此代码:

let db = try! Realm() 

这一个:

lazy var db = try! Realm()

视图控制器从故事板前didFinishLaunchingWithOptions实例化。

didFinishLaunchingWithOptions应该在init()类的Realm方法之前调用。

相关问题