当对象更新时,在 CoreData 中保持关系的正确方法是什么?

时间:2021-02-15 16:12:34

标签: core-data relationship fetched-property

请考虑以下事项:

enter image description here

从服务器同步初始数据一切正常,所有关系都在工作,因为资产是在资产类型和类型的图像已经存在时创建的。当然,这假设了数据被检索并保存到 CoreData 的顺序,这似乎是负面的,因为不能异步完成。

现在,当再次下载类型图像或更新资产类型时,关系会丢失。

获取的属性是否是保持最新关系的最佳和正确方式? 例如在 AssetType 中需要添加 typeImage $FETCH_SOURCE.iconId = id? 是一种更好的方法,让某种经理在关系发生变化时收到通知,并根据需要更新关系,尽管这看起来开销很大。

0 个答案:

没有答案
相关问题