Realm:如何在Realm中临时存储对象而不持久化它?

标签 realm swift2

我想暂时将一些对象存储到 Realm 中,而不将其保留到下次启动。 在 Realm 文档中,我看到它说要更新和添加,您必须在写入事务中使用。

最佳答案

您可以在应用程序中使用内存中的 Realm 和多个 Realm。因此,您可以将内存中的 Realm 用于您不想保留的对象。否则,应使用普通 Realm 来持久保存对象。

let realm = Realm(inMemoryIdentifier: "MyInMemoryRealm")

另请参阅https://realm.io/docs/swift/latest/#in-memory-realms了解更多详情。

关于Realm:如何在Realm中临时存储对象而不持久化它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31906553/

相关文章:

Swift:将字典转换为带有换行符的字符串

swift - 快速从字符串中获取整数值

ios - swift 2 中 Collectionview 多个部分的不同滚动方向

ios - 将所有对象(保留它们的关系)从一个 Realm 复制到另一个 Realm

android - 获取有关 RealmRecyclerView 中的项目删除的通知

Java/Android工作室: For loop - Same data shows multiple times

ios - 使用数组添加 Realm 对象

ios - Float、Double、Int 是 AnyObject 吗?

ios - 维护 Realm 的多个实例

multithreading - 如何在 Swift 中创建非原子全局或静态变量