問題タブ [rx-cocoa]

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

ios - MVVM モデルのビュー コントローラーでエラーを処理する方法

以下は、リクエストを作成してUI要素にバインドするコードです

私の見解では、私は次のことを行っています

エラー ブロックにヒットするたびに、アプリがクラッシュします。バインディングエラーと表示されます。エラーを UI 要素にバインドできません。

Rxswift バインディングでエラーがどのように処理されるか。サーバーから応答がなかった場合、どうすればそれを処理できますか。

どんな助けでも大歓迎です。ありがとうございました

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

ios - データソースが更新された後、Rx テーブル ビューがリロードされない

リアクティブにしようとしているテーブルビューがあります。Swiftを使用して動作させています。

以下はRxSwiftコードです

以下は私のビューモデルです

これがメッセージデータクラスです

ボタンをクリックすると、次のようにメッセージ配列にデータを追加しようとしています

新しい要素を追加するたびに、配列の数が増えます。ただし、データ ソースに最新の値がある場合でも、テーブル ビューはリロードされません。

誰が問題が何であるかを指摘できますか? ありがとうございました。

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

ios - RxSwift を使用して前のリクエストをキャンセルする方法

APIリクエスト機能を取得しています。
サーバーデータを検索するための searchBar もあります。
そして、ユーザーがすべての文字を入力したときに、前のリクエストをキャンセルしたい。
「flatMapLatest」というキーワードで検索します。しかし、私の場合、「flatMapLatest」を使用して以前のリクエストをキャンセルする方法がわかりません。
やってみるけど失敗。
私に何か提案はありますか?
ありがとう。