我有可变属性。当我创建新对象时,我想获取 MutableProperty 的当前值并开始观察。
如:
let mutableProperty = MutableProperty<Driver?>(Driver(id: 1, name: "John"))
let label = UILabel()
label.text = mutableProperty.value?.name
mutableProperty.signal.observeNext{driver in
label.text = driver?.name
}
有没有可能写得更好?
最佳答案
如果您想立即使用该值:
let mutableProperty = MutableProperty<Driver?>(Driver(id: 1, name: "John"))
let label = UILabel()
mutableProperty.producer.startWithNext{ driver in
label.text = driver?.name
}
关于swift - 获取当前值并开始观察 MutableProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37867764/