RxSwift 开发实战与时间操作符详解
1. RxSwift 开发实战
1.1 事件视图控制器的完善
首先,可以通过填充事件视图控制器来完善用户界面。不仅要显示事件,还要连接一个滑块来控制列表中显示过去一年的时间范围。以下是具体步骤:
1. 打开 EventsViewController.swift 文件,添加用于保存事件的 BehaviorRelay 以及常用的 DisposeBag :
let events = BehaviorRelay<[EOEvent]>(value: [])
let disposeBag = DisposeBag()
- 在
viewDidLoad()方法中添加代码,以便每次events有新值时更新表格视图:
events.asObservable()
.subscribe(onNext: { [weak self] _ in
self?.tableView.reloadData()
})
.disposed(by: disposeBag)
- 更新
tableView(_:numberOfRowsInSection:)方法:
超级会员免费看
订阅专栏 解锁全文

11

被折叠的 条评论
为什么被折叠?



