我正在从动态服务器下载数据。

例如

<Latitude>...</Latitude>
<Longitude>...</Longitude>
<Images>
 <ImgUrl>...</ImgUrl>
 <ImgUrl>...</ImgUrl>
 <ImgUrl>...</ImgUrl>
 <ImgUrl>...</ImgUrl>


这里的ImgUrl可能会有所不同,可以是2、3或4。

因此,CoreData中的Table是常量,具有预定义的行数。那么,我怎样才能实现自己的目标呢?

我心中的一个想法是将所有这些都附加并保存为一行,但是我认为可能还有其他更好的解决方案。因此,需要帮助。

谢谢

如何使“数据库”字段动态保存?

最佳答案

这是对象之间的简单一对多关系。一个对象可以包含许多图像。一幅图像仅属于一个对象。

您可以通过在XCode中创建两个实体来建模:一个实体用于图像,另一个实体用于数据。然后,您可以在它们之间创建关系。选中“一对多关系”的复数复选框,并且不要忘记还要创建从图像回到数据对象的逆向关系。

10-08 06:29