gpt4 book ai didi

ios - 将 CLLocationCoordinate2D 数组保存到核心数据?

转载 作者:行者123 更新时间:2023-11-28 10:56:15 31 4
gpt4 key购买 nike

我有一个类型为“CLLocationCoordinate2D”的数组。例如, 这是我的数据的样子:

[__C.CLLocationCoordinate2D(latitude: 60.24971706534604, longitude: 13.748807609081268), __C.CLLocationCoordinate2D(latitude: 60.2463096103141, longitude: 14.025525748729706), __C.CLLocationCoordinate2D(latitude: 60.190718087002963, longitude: 13.781766593456268)]

如何将其保存到 Core Data?

最佳答案

您需要在对象模型中将坐标保存为 Double。从那里,当您需要一个坐标时,您可以在扩展中为您的 NSManagedObject 创建一个方法,其中包含返回一个 CLLocation 对象的 X 和 Y 坐标:

func location() -> CLLocation {
return CLLocation(latitude: self.coordinateX, longitude: self.coordinateY)
}

关于ios - 将 CLLocationCoordinate2D 数组保存到核心数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43295137/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com