問題タブ [reactive-swift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
516 参照

reactive-swift - 終了時に SignalProducer から最後の値にアクセスする

私はシグナルプロデューサーを持っています。それが終了したときに、値が送信されたかどうかを知りたいのですが、最後の値だけが必要です。とてもシンプルに思えます...

値をローカル var に保存しようとしました:

しかし、値が呼び出されている間に終了が呼び出されることがありますが、myValue はまだ nil です...

0 投票する
2 に答える
795 参照

ios - リアクティブプログラミングを使用して、imageURL を持つオブジェクトをダウンロードされた UIImage を持つオブジェクトに変換します

A オブジェクトの配列があります。タイプ B のオブジェクトを含む配列に変換したいと思います。しかし、難しいのは、その間に画像をダウンロードし、RxSwift または ReactiveSwift を使用してすべてを行うことです。どうすればそれを行うことができるか、何かヒントはありますか?

0 投票する
1 に答える
850 参照

ios - 進行中のアクションの結果をマルチキャストする方法、または新しいアクションを開始する方法

次のシナリオがあります-ReactiveSwiftを使用Actionして、アプリでネットワークリクエストをトリガーしています。このネットワーク リクエストは、そのレスポンスに対して行われる処理のために、コストがかかる可能性があります。したがって、発信者がアクションを適用しようとすると、次のことを行いたいと思います。

  • アクションがすでに進行中かどうかを判断する
    • そうである場合、進行中のアクションの結果を観察する SignalProducer を返します。
    • そうでない場合は、開始時にアクションを適用する SignalProducer を返します。

Action呼び出し元が別のスレッドからを適用しようとする可能性があるため、ソリューションはスレッド セーフであることが理想的です。

これで、ReactiveSwift のキャッシングの例を使用して機能するものをまとめることができましたが、特に完了時にリセットMutablePropertyする必要がある方法で、何か間違ったことをしていることはほぼ確実です。の複数のインスタンスが意図した動作をバイパスできないようにするために、静的変数も使用していることに注意してください。また、私の例では信号出力が表示されますが、実際には次のようになる場合があります。nilActionUseCaseNever

0 投票する
1 に答える
542 参照

ios - ReactiveSwift での API リクエスト

私は ReactiveSwift の初心者です。天気予報アプリを作成しましたが、リクエストが機能しません。

マップ ブロックは呼び出されません。このリクエストまたは解析メソッドで何を変更する必要がありますか?