我有一个图片类
class Photo: NSManagedObject {
}
我希望把它扩大到提供MKAnnotation
我试图做它通过
extension Photo: MKAnnotation {
var coordinate: CLLocationCoordinate2D
然而,编译器抱怨分机不能有存储性能。
有没有实现这一点的一个更好的办法?
谢谢。
我有一个图片类
class Photo: NSManagedObject {
}
我希望把它扩大到提供MKAnnotation
我试图做它通过
extension Photo: MKAnnotation {
var coordinate: CLLocationCoordinate2D
然而,编译器抱怨分机不能有存储性能。
有没有实现这一点的一个更好的办法?
谢谢。
你可以没有存储性能,但你可以有计算性能!
即:
var coordinate : CLLocationCoordinate2D {
get {
return CLLocationCoordinate2D(latitude: 10.0, longitude: 10.0)
}
}