//b必须
class KIStudent: HandyJSON {
var type : String?
var iconName : KIStudent?
}
class Parent: HandyJSON {
var name : String?
var student : KIStudent?
}
let dictionary = ["name":"zd"."student": ["type":"1","iconName":"oppo"]]
if let parent = Parent.deserialize(from: dictionary) {
// …
parent.student //打印一直是nil
}
2条答案
按热度按时间4ktjp1zp1#
额,"zd"后面不得是逗号吗?点(.)是不是也不太合适 0.0
k3fezbri2#
小伙子,你这真是尴尬呀, 你看看你这个, var iconName : KIStudent? 定义一个成员变量是自身.是无限的意思吗?
根据你的模型,应该是个字符串吧.改了就可以了.还有,现在你的模型不需要实现required 协议吗?
required init() {