如何在Core Data中存储CLLocationCoordinate2D数组来绘制折线?

问题描述 投票:-2回答:1

我想在Core Data中存储一个CLLocationCoordinate2D数组,但在执行代码时总会出现此错误

线程1:信号SIGABRT

ios swift core-data cllocationcoordinate2d
1个回答
1
投票

正如错误在控制台中所说:

此归档程序无法编码结构

CLLocationCoordinate2D是一个结构。核心数据只能存储基本类型,如日期,数字,数据,字符串等。如果要存储位置坐标,只需将其组件(简称纬度和经度)存储为双精度,您可以编写支持方法来初始化CLLocationCoordinate2D结构从数值。

© www.soinside.com 2019 - 2024. All rights reserved.