-2

我想CLLocationCoordinate2D在 Core Data 中存储一个数组,但是在执行代码时总是出现这个错误xcode 截图

线程 1:信号 SIGABRT

4

1 回答 1

1

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

此归档器无法对结构进行编码

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

于 2018-03-05T21:02:53.127 回答