如何在Core Data中存储CLLocationCoordinate2D数组来绘制折线?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Core Data中存储CLLocationCoordinate2D数组来绘制折线?相关的知识,希望对你有一定的参考价值。
我想在Core Data中存储一个CLLocationCoordinate2D
数组,但在执行代码时总会出现此错误
线程1:信号SIGABRT
答案
正如错误在控制台中所说:
此归档程序无法编码结构
CLLocationCoordinate2D
是一个结构。核心数据只能存储基本类型,如日期,数字,数据,字符串等。如果要存储位置坐标,只需将其组件(简称纬度和经度)存储为双精度,您可以编写支持方法来初始化CLLocationCoordinate2D
结构从数值。
以上是关于如何在Core Data中存储CLLocationCoordinate2D数组来绘制折线?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Core Location 时,CLBeacon (iBeacon) 和 CLLocation (Coordinates) 之间应该如何选择?
如何在 Core Data 中存储 CLPlacemark 地址数据