【发布时间】:2017-04-19 15:42:32
【问题描述】:
见下面的代码。
class ViewController4: UIViewController {
var disposeBag = DisposeBag()
let v = Variable(0)
override func viewDidLoad() {
super.viewDidLoad()
v.asObservable()
.subscribe(onNext: { print($0) })
.disposed(by: disposeBag)
v.value = 1
}
}
运行时会打印
0
1
但是,我不希望它在0 上运行,或者说0 只是用于启动v 的值。我可以这样做吗?还是必须在我使用的时间点推迟代码?
【问题讨论】:
标签: rx-swift