swift
1 2let buttonTap: Observable<Void> = .... 3let maybeError: Observable<Data> = .... 4 5buttonTap.flatMap { 6 maybeError.map { Result($0) } 7} 8 .subscribe( 9 onNext: { _ in 10 print("Success!!!") 11 }, 12 onError: { 13 print($0) 14 } 15 )
でストリームを合成後にmaybeErrorでエラーが発生した場合、その後ボタンのタップのストリームも終了してしまいますが、maybeErrorで発生した場合でもボタンタップのストリームは終了しないようにする書き方はあるか知りたいです。
swift
1buttonTap.subscribe(onNext: { 2 maybeError.subscribe() 3})
こんな書き方はおかしいので行いたいくないため。
何かいい方法があればご教授ください。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。