如何使用Realm Objective-C持久保存数据?

时间:2016-06-29 01:57:46

标签: objective-c realm

当应用关闭时,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];
}];

抱歉新手问题,但我遇到了麻烦。 如果您能给我任何建议或提示,请告诉我。我真的很感激。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果您在提供的任何示例应用代码中使用Realm,通常a line of code at the start of the app会在每次启动应用时删除磁盘上的默认Realm文件。这样就可以在每次启动应用程序时演示Realm的功能,而不仅仅是第一次。

只要{app}启动时没有其他内容修改default.realm文件,您每次都不应该遇到数据丢失(这将是一个绝对可怕的数据库!)。