gpt4 book ai didi

ios - 如何在 Swift 中扩展 NSManagedObject 以包含 MKAnnotation?

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:06 25 4
gpt4 key购买 nike

我有一个摄影课

class Photo: NSManagedObject {
}

我想扩展它以提供 MKAnnotation

我试过这样做

extension Photo: MKAnnotation  {

var coordinate: CLLocationCoordinate2D

但是编译器提示说扩展不能有存储的属性。

有没有更好的方法来完成这个?

谢谢。

最佳答案

您不能拥有存储属性,但可以拥有计算属性!

即:

var coordinate : CLLocationCoordinate2D {
get {
return CLLocationCoordinate2D(latitude: 10.0, longitude: 10.0)
}
}

关于ios - 如何在 Swift 中扩展 NSManagedObject 以包含 MKAnnotation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26995094/

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