【发布时间】:2011-11-04 04:27:25
【问题描述】:
我有一个应用程序可以跟踪用户并显示他们使用MKOverlay 的位置。如何将这些信息保存到 Core Data 中,以便当用户想查看他们昨天去哪里时,他们可以从 Core Data 加载地图/叠加层?
【问题讨论】:
标签: iphone objective-c core-data mapkit mkoverlay
我有一个应用程序可以跟踪用户并显示他们使用MKOverlay 的位置。如何将这些信息保存到 Core Data 中,以便当用户想查看他们昨天去哪里时,他们可以从 Core Data 加载地图/叠加层?
【问题讨论】:
标签: iphone objective-c core-data mapkit mkoverlay
【讨论】:
您可以将任何对象保存在核心数据模型中,但如果它们不是字符串、int 等默认类型,您将无法查询它们。
因此,您必须使用能够查询的属性来构建实体。
所以我看到了 2 个选项,您将所有信息保存在一个实体中,但这样您将需要再次分配所有对象。 或者,您只需将查询和归档对象所需的属性保存在可转换或二进制数据属性中。
我不知道什么是最好的。
【讨论】: