Ios CoreData。如何从XML文件中为数据模型设定种子?
一般来说,我对CoreData很感兴趣,但我目前正在研究如何为我的数据模型(一个XML文件中的循环对象图,一个普通的ole循环数据图)播种种子 具体来说,我的数据模型中有一种人为的循环模式: A.b------>b B.a------->a A.小部件-->>小部件 小部件a------>a B.widgets------->Widget Widget.b------>bIos CoreData。如何从XML文件中为数据模型设定种子?,ios,xml,core-data,data-modeling,Ios,Xml,Core Data,Data Modeling,一般来说,我对CoreData很感兴趣,但我目前正在研究如何为我的数据模型(一个XML文件中的循环对象图,一个普通的ole循环数据图)播种种子 具体来说,我的数据模型中有一种人为的循环模式: A.b------>b B.a------->a A.小部件-->>小部件 小部件a------>a B.widgets------->Widget Widget.b------>b 我的XML文件与数据模型关系松散,因此我需要在数据模型中对其数据进行重新映射/进一步分析,但这不是问题的核心。我正在努力解决
我的XML文件与数据模型关系松散,因此我需要在数据模型中对其数据进行重新映射/进一步分析,但这不是问题的核心。我正在努力解决如何处理数据模型图的周期性。如何将实体正确、牢固地编织在一起?对象图没有根,因此明显的遍历是不清楚的。我已经解决了各种xml和json加载需求,但还没有制定一个通用的解决方案 将此循环图渲染为具有根的树。以对应用程序有意义的方式选择根。 唯一标识将被引用的每个节点。 指不低于当前节点的每个节点树使用其标识符破坏的循环部分。将该软链接也添加到模型中。 加载和创建标识符时,将标识符映射到字典中的对象。 在完全加载初始树之后,以与xml树相同的方式迭代模型以解析软链接。从字典中加载它们引用的对象,并在模型中指定它们。
谢谢你,彼得。看起来很有希望。干杯