問題タブ [racsignal]

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 に答える
224 参照

ios - iOS のブロックから同期メソッドを作成するにはどうすればよいですか?

Firebase からデータを取得した後、NSArray を返そうとしています。したがって、いくつかの理由により、このメソッドを非同期ではなく同期にする必要があります。RACSignal を使用してみましたが、NSArray に変換する方法がわかりません。これは私がこれまでに持っているものです:

私の知る限り、Firebase にはブロックでデータを取得するメソッドしかありません。

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

swift - ReactiveCocoa メンバー RACSignal へのあいまいな参照

Objective-C コードで使用できるを返そうとしてRACSignalいます。さまざまな方法を試しました。元:

また、このように。

しかし、XCodeいつも同じことを言います:

メンバ toRACSignal へのあいまいな参照

私のポッドファイルは次のようになります。

Xcode バージョン 7.3 を使用しています

これも試しました:

同じ結果です。

0 投票する
0 に答える
162 参照

ios - RACSignal の「内部」で NSURLSessionDataTask をキャンセルする方法

Reactive Cocoa を使用して、次のように複数のネットワーク要求をまとめて (RACSignals として) マージおよび収集しています。

個々の RACSignal は次のように作成されます。

これはすべてうまくいきます。NSURLSessionDataTask私の質問はこれです:個々の RAC シグナル内の実際の要求 (つまり ) をキャンセルする方法はありますか? subscribeNext:マージされたシグナルでブロックを使用しています。これはRACDisposable- を返しますが、これは破棄できますが、個々のシグナルではなく、マージ操作全体に適用されます。私は次のようなものを見ていましtakeUntil:たが、これは「シグナルを解放する」と説明されており、それが含まれているリクエストをキャンセルするかどうかはわかりません。どんな助けでも大歓迎です。

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

objective-c - RACSignal: 互換性のないブロック ポインター型の処理

私は Reactive Cocoa が初めてで、誰かがこの問題を解決してくれるかどうか疑問に思っています:

問題を引き起こしているコードスニペットは次のとおりです。

このコードは、次のように定義された同じメソッド内の RACsignal オブジェクトから呼び出されます。

次のコード行:

次のエラーが生成されます。

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

objective-c - RACSignal: RACSignal code is not executed

Is there a willing soul who could kindly help me with this problem?

This is my scenario:

I need to upload form attachments to the server. So here are the steps:

  1. Retrieve attachment headers from server using Web service.

  2. Match the attachment header with local attachments.

  3. Upload attachments to server.

The Problem:

Using RACSignal I can successfully obtain the attachment headers but when it's time to upload the attachments using NSArray the inner RACSignal of the UploadFormItemAttachments method will not execute.

Additional Information:

This is the code snippet that shows how the RACSignals are handled. BatchSignal is never executed!:

This the method that iterates over the attachments array and uploads it to the server: