У меня есть класс Model, как показано ниже:
class Model{
var currentTemparature:String?
var minTemparature:String?
var maxTemparature:String?
init(currentTemparature:String,minTemparature:String,maxTemparature:String) {
self.currentTemparature = currentTemparature
self.maxTemparature = maxTemparature
self.minTemparature = minTemparature
}
}
Я хочу связать каждое из этих свойств с UILabel в ViewController с помощью RXSwift.
Например:
class ViewController:UIViewController{
@IBOutlet var currentTemparatureLabel: UILabel!
@IBOutlet var minTemparatureLabel: UILabel!
@IBOutlet var maxTemparatureLabel: UILabel!
func UpdateLabels(){
let model = Model.init(currentTemparature: "25", minTemparature: "20", maxTemparature: "30")
currentTemparatureLabel.text = model.currentTemparature
minTemparatureLabel.text = model.minTemparature
maxTemparatureLabel.text = model.maxTemparature
}
}
Когда значение свойств модели изменяется, я хочу обновить метку. Как мне этого добиться?