Objective c 如何在域忽略的RLMObject中添加属性?

Objective c 如何在域忽略的RLMObject中添加属性?,objective-c,realm,Objective C,Realm,我想在派生的RLMObject中添加一个boolean类型的属性,它只在运行时需要。所以它不是数据库表的一部分。有没有办法将属性标记为不属于领域中的表的一部分 我之所以需要它,是因为我想在运行时保存uitablecell的选定状态。这意味着,在数据库表中不需要额外的字段 我希望我的问题很清楚,谢谢。领域是noSql数据库,所以它没有表-它存储依赖关系图。这就是为什么您可以创建单独的“设置”类,将其包含在领域模块(@RealmModule)中,并将其单个实例存储在该模块的领域文件中。这将是数据库中

我想在派生的RLMObject中添加一个boolean类型的属性,它只在运行时需要。所以它不是数据库表的一部分。有没有办法将属性标记为不属于领域中的表的一部分

我之所以需要它,是因为我想在运行时保存uitablecell的选定状态。这意味着,在数据库表中不需要额外的字段


我希望我的问题很清楚,谢谢。

领域是noSql数据库,所以它没有表-它存储依赖关系图。这就是为什么您可以创建单独的“设置”类,将其包含在领域模块(@RealmModule)中,并将其单个实例存储在该模块的领域文件中。这将是数据库中该对象的单个实例。

我认为您将希望使用域的
忽略属性

编辑:包括Swift文档链接,但问题是关于ObjC的


Override Object.ignoredProperties()以防止领域持久化模型属性。Realm不会干扰这些属性的常规操作:它们将由IVAR支持,您可以自由重写它们的setter和getter。

这正是我想要的。Dank je wel:)无论数据库使用何种技术,这个问题仍然有效。安特万·范霍特给出了正确的答案。但我会根据你的帖子更新我的问题。