我正在从动态服务器下载数据。
例如
<Latitude>...</Latitude>
<Longitude>...</Longitude>
<Images>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
<ImgUrl>...</ImgUrl>
这里ImgUrl可能会有所不同,可能是2,3或4。
As,CoreData中的Table是常量,具有预定义的行数。那么,我怎样才能实现我的目标呢?
我脑海中的一个想法是将所有这些想法追加到一行,但我认为可能还有其他一些更好的解决方案。所以,需要帮助。
由于
如何使数据库字段动态保存?
答案 0 :(得分:3)
你应该制作两个实体,例如LocationObject和ImageObject。 然后创建一对多关系:一个LocationObject到多个ImageObject
答案 1 :(得分:2)
这是对象之间简单的一对多关系。一个对象可以有许多图像。图像只属于一个对象。
您可以通过在XCode中创建两个实体来对此进行建模:一个用于图像,一个用于数据。然后,您可以在它们之间创建关系。选中“To-Many Relationship”的Plural复选框,不要忘记创建从图像到数据对象的反向关系。