获取当前值并开始观察 MutableProperty
Getting current value and start observing on MutableProperty
我有可变属性。当我创建新对象时,我想获取 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
}
我有可变属性。当我创建新对象时,我想获取 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
}