2

スイッチとトリガー アクションを観察すると、リアクティブ ココア 4 では次のようになりますが、リアクティブ ココア 5 ではわかりません。

            mediaTypeSwich.rac_signalForControlEvents(.ValueChanged)
                .flattenMap { (sender:AnyObject!) -> RACStream! in
                    let segment = sender as UISegmentedControl
                    switch segment.selectedSegmentIndex {
                    case 0:
                        return self.photoSignal()

                    default:
                        return self.videoSignal()
                    }
                }
                .deliverOnMainThread()
                .subscribeNextAs{(photosFetchResult: PHFetchResult) in
                    self.fetchResult = photosFetchResult
                    self.mediaCollectionView.reloadData()
            }

リアクティブココア5でこれを行うにはどうすればよいですか

私がやろうとしていることは

testSwitch.reactive.trigger(for: .valueChanged)

その後

コントロールが有効な状態を取得し、状態に応じてアクションをトリガーします。

4

1 に答える 1