我有一个模型可以在一个视图控制器上将数据写入领域。然后是几个视图控制器,将模型拉回来并填充我模型中的其余数据。除列表外,所有内容都正确更新到数据库。它总是声明数据库中有 0 个条目。
我正在做的是我有另一个模型对象收集数据,称为challengeModeGameData.answerCollection
它是一个包含UserData
用户答案和正确答案的对象集合。
当我拉回之前写入的对象时GameDataObject
,我可以访问所有属性并使用来自 的值设置它们ChallengeModeGameData
。我设置的一个属性是:
gameDataObject.answerCollection = challengeModeGameData.answerCollection
到控制台的打印显示数据在那里,gameDataObject.answerCollection
确实保存了我想要的值。但是当write
事务完成时,我设置的所有其他值ChallengeModeObject
都在那里,但数据库仍然声称它对于我的answerCollection
.
我应该为我丢失的领域列表(我知道它们不是动态的)做些什么不同的事情?