問題タブ [raccommand]

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 投票する
1 に答える
1470 参照

ios - 非同期ネットワーク操作で RACCommand を使用する

UAGitHubEngineGitHub の API にアクセスするために使用しています。いくつかのデータを取得するために、機能的なリアクティブ アプリを作成したいと考えています。非同期ネットワーク リクエストをセットアップするために、ここのコードに依存しています。私が探しているのは、「General」という名前のチームのチーム ID です。フィルタリング/印刷の部分はOKです:

しかし、コマンドの設定は私にとって謎です:

非同期ネットワーク呼び出しが返されたときにイベントをプッシュするシグナルを返すようにシグナル ブロックを設定するにはどうすればよいですか?

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

objective-c - RACCommand の実行をキャンセルする

の実行をキャンセルする方法はありますRACCommandか?

たとえば、次のような無限実行シグナルを持つコマンドがあります。

では、呼び出した後にどうすれば停止でき[command execute:nil]ますか?

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

objective-c - MVVM パターンで RACCommand を使用し、パラメーターを ViewModel に送信する

MVVMデザインパターンを使用して、アプリでReactiveCocoaフレームワークを使用しています。

したがって、すべてのコントローラーに対して、ViewModel があります。Controller は彼の ViewModel にバインドされています。

UIButton バインディングは次のようになります。

それはすべてうまくいきますが、ViewModelにパラメータを渡したいとき、正しい方法がわかりません...

Stocks の UICollectionView があり、特定の株式をクリックするたびに、その株式のプロファイル ページに移動したいとします。そのロジックはViewModelで実行する必要がありますが、RACCommandで株式を渡すにはどうすればよいですか?

私が現在やっていることは次のとおりです。

これはベストプラクティスではないと確信しています!だから私は尋ねています、何ですか??

ありがとう 。