0
Ich habe den folgenden Code. Place
wird serialisiert, wenn und nur wenn es von HandyJSON
erbt, aber die latLong
Eigenschaft ist nicht serialisiert.Warum wird CLLocation nicht serialisiert?
Warum ignoriert HandyJSON
diese Eigenschaft? Ich habe versucht, Place
eine Klasse statt einer Struktur zu machen, aber es hat das Ergebnis nicht geändert.
import CoreLocation
import HandyJSON
struct Place {
var latLong : CLLocation = CLLocation(latitude: 51.5256, longitude: -0.0875)
}
extension Place : HandyJSON {}
extension CLLocation : HandyJSON {}
extension CLLocationCoordinate2D : HandyJSON {}