我正在从动态服务器下载数据。
例如
<Latitude>...</Latitude>
<Longitude>...</Longitude>
<Images>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
这里的ImgUrl可能会有所不同,可以是2、3或4。
因此,CoreData中的Table是常量,具有预定义的行数。那么,我怎样才能实现自己的目标呢?
我心中的一个想法是将所有这些都附加并保存为一行,但是我认为可能还有其他更好的解决方案。因此,需要帮助。
谢谢
如何使“数据库”字段动态保存?
最佳答案
这是对象之间的简单一对多关系。一个对象可以包含许多图像。一幅图像仅属于一个对象。
您可以通过在XCode中创建两个实体来建模:一个实体用于图像,另一个实体用于数据。然后,您可以在它们之间创建关系。选中“一对多关系”的复数复选框,并且不要忘记还要创建从图像回到数据对象的逆向关系。