当应用关闭时,Realm中的数据就会消失。
代码就是这样。(参考:https://realm.io/docs/objc/latest/)
// Persist your data easily
Dog *mydog = [[Dog alloc] init];
RLMRealm *realm = [RLMRealm defaultRealm];
[realm transactionWithBlock:^{
[realm addObject:mydog];
}];
抱歉新手问题,但我遇到了麻烦。 如果您能给我任何建议或提示,请告诉我。我真的很感激。 提前谢谢。
答案 0 :(得分:0)
如果您在提供的任何示例应用代码中使用Realm,通常a line of code at the start of the app会在每次启动应用时删除磁盘上的默认Realm文件。这样就可以在每次启动应用程序时演示Realm的功能,而不仅仅是第一次。
只要{app}启动时没有其他内容修改default.realm
文件,您每次都不应该遇到数据丢失(这将是一个绝对可怕的数据库!)。