Merge pull request #804 from devxoul/tableview-willdisplaycell

Fix type mismatch in UITableView.rx_willDisplayCell
This commit is contained in:
Krunoslav Zaher 2016-07-27 16:00:19 +02:00 committed by GitHub
commit d12b8321d2

View File

@ -283,7 +283,7 @@ extension UITableView {
Reactive wrapper for `delegate` message `tableView:willDisplayCell:forRowAtIndexPath:`.
*/
public var rx_willDisplayCell: ControlEvent<WillDisplayCellEvent> {
let source: Observable<DidEndDisplayingCellEvent> = rx_delegate.observe(#selector(UITableViewDelegate.tableView(_:willDisplayCell:forRowAtIndexPath:)))
let source: Observable<WillDisplayCellEvent> = rx_delegate.observe(#selector(UITableViewDelegate.tableView(_:willDisplayCell:forRowAtIndexPath:)))
.map { a in
return (try castOrThrow(UITableViewCell.self, a[1]), try castOrThrow(NSIndexPath.self, a[2]))
}