我正在尝试使用 JSONModel 将 json 映射到 Swift 中的模型。
如果模型没有 JSONModel 子类的属性,一切正常。
因此,在示例中这是有效的,并且它成功映射了属性:
class Person: JSONModel {
var name: NSString?
var gender: NSString?
}
但是如果我把JSONModel子类City,这个属性没有初始化,当我稍后尝试访问city属性时它会崩溃应用程序(我可以成功访问person.name和person.gender,但是在person.city上它没有崩溃任何信息):
class Person: JSONModel {
var name: NSString?
var gender: NSString?
var city: City? // City is JSONModel subclass
}
如果 JSONModel 是 JSONModel 子类,它看起来无法映射/解析属性。有没有人经历过并解决了这个问题?