【发布时间】:2020-04-01 09:54:28
【问题描述】:
我对这个问题感到惊讶,我已经检查过了。构造函数被调用并且开始时间的值也被更新,但它从未被调用并设置了闭包。
class DesignatedLevels{
var _startTime:AppTime?
var _endTime:AppTime?
var startTime:String?
{
didSet{
_startTime = AppTime(time: self.startTime!)
}
}
var endTime:String?
{
didSet{
_endTime = AppTime(time: self.endTime!)
}
}
init(dataJS:[String:Any])
{
id = dataJS["id"] as? String
name = dataJS["name"] as? String
userName = dataJS["userName"] as? String
startTime = dataJS["startTime"] as? String ?? ""
endTime = dataJS["endTime"] as? String ?? ""
}
}
【问题讨论】:
标签: ios swift foundation observers