【发布时间】:2018-08-14 17:32:38
【问题描述】:
对于这个代码
fileprivate let nameChangedProperty = MutableProperty("")
public func nameChanged(_ name: String) {
self.nameChangedProperty.value = name
}
我做了什么
fileprivate let nameChangedProperty = BehaviorRelay<String>(value: "")
public func nameChanged(_ name: String) {
self.nameChangedProperty.accept(name)
}
但对
感到困惑 public init() {
let initialText = self.viewDidLoadProperty.signal.mapConst("")
let name = Signal.merge(
self.nameChangedProperty.signal,
initialText
)
}
在这里,第一行,我做了
let initialToken = self.viewDidLoadProperty.asObservable().map { _ in "" }
但不知道合并信号....
如果给出一些理论概念,不胜感激。
【问题讨论】:
标签: ios swift rx-swift reactive-cocoa