繁体   English   中英

将位置数据保存到核心数据

[英]Saving location data to Core Data

我环顾四周,发现它不适合将数组存储到核心数据,但是我有很多对象,它们包含-位置数据数组-注释数组-图像数组(我当时想保存图像文件名并将图像数据保存到documents目录)

我读到您可以将数组的内容保存为字符串并将其保存为核心数据。 我假设使用此“ componentsJoinedByString:”

所以我的问题是保存数据的最佳方法是什么?

为了将数组存储在核心数据中,您定义一个实体,该实体将表示数组中的一个对象(例如,对于一个位置,它可能具有两个经度和纬度的float属性)。 然后,您为每个位置创建一个新的实体实例。

如果希望一个核心数据实体具有多个项目作为属性,则可以创建一个从实体a到多个实体b的多对多关系。 不过,这是作为集合而不是数组实现的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM