pokedex demo

This commit is contained in:
John Estropia
2020-08-20 00:39:03 +09:00
parent 2c0cadf2fa
commit 8b3b947406
12 changed files with 575 additions and 108 deletions

View File

@@ -32,12 +32,7 @@ extension Modern.PlacemarksDemo {
"annotation",
customGetter: { object, field in
Modern.PlacemarksDemo.Place.Annotation(
latitude: object.$latitude.value,
longitude: object.$longitude.value,
title: object.$title.value,
subtitle: object.$subtitle.value
)
Modern.PlacemarksDemo.Place.Annotation(object)
},
customSetter: { object, field, newValue in
@@ -115,6 +110,16 @@ extension Modern.PlacemarksDemo {
self.title = title
self.subtitle = subtitle
}
fileprivate init(_ object: ObjectProxy<Modern.PlacemarksDemo.Place>) {
self.coordinate = .init(
latitude: object.$latitude.value,
longitude: object.$longitude.value
)
self.title = object.$title.value
self.subtitle = object.$subtitle.value
}
}
}
}