即使没有标记为持久性,也会出现运行时错误以使数组存在

时间:2015-12-23 08:03:05

标签: swift realm

我想在我的Realm对象类上创建一个持久化的列表var。但是,即使此var未使用动态预先修复,我仍然会收到运行时错误。

这是打算吗?为什么即使不坚持,Realm仍然会关心?

class Test: Object {
    var test = []
}

1 个答案:

答案 0 :(得分:2)

是的,这是有意的。标准属性类型需要dynamic关键字,但列表的结构不同,通常不需要它。

要绝对明确地将对象设置为非持久对象,您只需覆盖Object的{​​{1}}方法并在其中指定属性:

ignoredProperties