6
とデリゲートメソッドのラッパーを作成する私はRXSwiftRXSwiftどのように戻り値
func tableView(tableView: UITableView,movedRowAtIndexPath sourceIndexPath: NSIndexPath,toIndexRowPath destinationRowIndexPath: NSIndexPath)
でデリゲートのラッパーを持っており、彼らは
public var rx_itemRowMoved: ControlEvent<ItemMovedEvent> {
let source: Observable<ItemMovedEvent> = rx_delegate.observe("tableView:movedRowAtIndexPath:toIndexRowPath:")
.map { a in
return ((a[1] as! NSIndexPath), (a[2] as! NSIndexPath))
}
return ControlEvent(events: source)
}
のように見えます。しかし、私は、戻り値
でデリゲートを持っていますfunc selectionViewForTableView(tableView: UITableView,destinitionCell cell:UITableViewCell,toIndexRowPath destinationRowIndexPath: NSIndexPath) -> UIView
どのようにこのデリゲートのラッパーを実装できますか?