我有一个模型,可以在一个视图控制器上将数据写入Realm。然后在几个视图控制器之后,将该模型拉回来并填充模型中的其余数据。除List之外,所有内容都正确更新到数据库。它始终声明数据库中有0个条目。
我正在做的是我有另一个模型对象收集名为challengeModeGameData.answerCollection
的数据。它是UserData
个对象的集合,可以保存用户答案以及正确的答案。
当我将先前写入的对象退回GameDataObject
时,我可以访问所有属性并使用ChallengeModeGameData
中的值设置它们。我设定的一个属性是:
gameDataObject.answerCollection = challengeModeGameData.answerCollection
对控制台的打印显示数据存在,因此,gameDataObject.answerCollection
确实保存了我想要的值。但是当write
事务完成后,我从ChallengeModeObject
设置的所有其他值都存在,但数据库仍然声称其answerCollection
中没有任何对象。< / p>
对于Realm Lists(我知道它们不是动态的),我有什么不同的东西,我不知道了吗?