問題タブ [reactive-cocoa-5]
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.
swift - 未解決の型 MutableProperty の使用
後でビューにバインドするビューモデルでプロパティを宣言しようとしています..
ReactiveCocoa '5.0.0-alpha.3' を使用しています。
ios - Reactive Cocoa swift を使用してテキストフィールドを検証する
3 文字を超えるかどうかを検証しようとしUITextField
ています。それ以外の場合は false を返す必要があります。以下のコードを使用してみましたが、機能しません。私は何を間違っていますか?
swift - UISwich コントロールの状態を観察する
スイッチとトリガー アクションを観察すると、リアクティブ ココア 4 では次のようになりますが、リアクティブ ココア 5 ではわかりません。
リアクティブココア5でこれを行うにはどうすればよいですか
私がやろうとしていることは
testSwitch.reactive.trigger(for: .valueChanged)
その後
コントロールが有効な状態を取得し、状態に応じてアクションをトリガーします。
swift - How to deal with callbacks in ReactiveCocoa 5.0?
I have an utility class to handle the socket, and in the socket delegate methods i could know the current state of the socket, e.g. didConnected, didReadData and so on. I do not want to write an extra protocol with a delegate to send the socket state indeed.
Actually, there are 2 properties in my utility class, an enum to differentiate the current state of the socket between: didConnected, didReadData, didDisconnected, the other is a Data type value to store the received data from socket. It likes that:
After become the delegate of the socket, I have implemented the several methods,
What I intend to do is while I change the value of the currentState, or I did set the received data to the msgData, in my controller I could capture the 2 values changed simultaneously.
How to make it by use ReactiveCocoa 5.0?
ios - 未解決の演算子 '<~' の使用
ReactiveCocoa 5.0 alpha 3、ReactiveSwift、Swift 3 を使用しています
UITextField を MutableProperty にバインドする際に問題が発生しています。
ReactiveCocoa 4 では、これを使用しました:-
しかし、ReactiveCocoa 5 では、それができなくなりました。私が理解していることから、私は私が推測するこのようなことをすることになっています:-
しかし、「<~」が未解決であるか、textValues がプロパティではないと表示されます。
これを縛るのを手伝ってください。
ios - ReactiveCocoa - concat flatten 戦略が期待どおりに機能しない
私は数日からリアクティブ ココアを学び始めました。今日、リアクティブ ココア (reactiveSwift) のフラット化メソッドで遊んでいました。ドキュメンテーションBasic operatorでconcat flattening に指定されたスニペットを実行してみました。スニペットは次のとおりです。
ドキュメントとインタラクティブな視覚化ダイアグラム ( RAC マーブル - flatten(.concat) 視覚的ダイアグラム )によると、出力は次のようになります。
まず、文字ストリームを出力する必要があります。つまり、
a、b、c
& letterStream が完了すると、数値ストリームが出力されているはずです。
1、2、3
したがって、この観察の最終的な出力は
[a、b、c、1、2、3]
ただし、私が見ている連結出力は、
[a、b、c、3]
これはなぜですか?numberStream の最新の値のみが出力されるのはなぜですか? 文字ストリームが完了したら、数値ストリームの値全体を出力する代わりに。
私が何かを誤解した場合はお知らせください。乾杯。