0
私は以下のコードを持っています。 Place
は、HandyJSON
から継承された場合にのみシリアル化されますが、latLong
プロパティはシリアル化されません。CLLocationがシリアル化されないのはなぜですか?
なぜHandyJSON
はこのプロパティを無視しますか?私はPlace
を構造体の代わりにクラスにしようとしましたが、結果を変更しませんでした。
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 {}