reactivekit

    0熱度

    1回答

    在Reactivekit中是否有相當於rac_liftSelector來實現setTitle的選擇器?

    1熱度

    1回答

    我試圖在我的一個項目中切換到Swift Bond 5和Swift 3。 我有兩個方向綁定的問題。我怎樣才能轉換下面的代碼,所以當我的滑塊改變時,它會逐步發出不同的信號,並將其值設置爲半徑可觀察值。在舊的Bond 4和Swift 2.3中,一切正常,但我不知道如何處理這種遷移。 let radiusSlider: UISlider = /* slider initialisation */ let

    2熱度

    1回答

    我正在使用Swift Bond與viewModel進行視圖的雙向綁定。這是通過雙向綁定實現的。 問題是: 將model與viewModel綁定的一種常見做法,更具體地說,model將如何知道viewModel中所做的更改。在ReactiveCocoa中有RACChannel來做到這一點,所以你可以綁定viewModel和model而不改變模型屬性的類型。 主要目標是保持模型非常簡單,只有基本類型如

    1熱度

    1回答

    所以這裏是我的用例:我有一個異步任務包裝在一個Signal<String, NSError>中,它有效地執行一次,並且不再相關(基本上是一次性的)。 我想觀察或綁定到我的用戶界面中的文本字段的輸出,但我不能看到一種方式來做到這一點,不涉及掛在信號的一次性的參考和一旦任務完成,手動處理它自己。 有沒有更簡單的方法呢?理想情況下,有一種方法可以讓Signal在完成時自行釋放。 我覺得我在這裏概念上錯過

    0熱度

    1回答

    背景 我有一個可以接收實時數據流的IOS應用程序。我已經實現了自定義值對象來存儲/捕獲實時流中的這些數據。我現在需要將我的自定義數據對象綁定到UI(主要使用調用這些自定義對象值的表格和自定義單元格)。 問題 如何在Swift 3中使用Bond,ReactiveKit或其他框架將自定義對象數組的數組綁定到我的UI? 示例代碼 public class Device { var name:

    2熱度

    1回答

    我以前使用RxSwift,我決定我不想再使用它,並能夠將所有內容轉換爲我更熟悉的Bond。由於新的變化,雖然債券V5,我似乎無法弄清楚如何觀察UserDefaults中的值。以下代碼最終給我一個致命的錯誤。 userDefaults.reactive .keyPath(LocationManager.HomeLocationKey, ofType: String.self, conte

    1熱度

    1回答

    我開始使用Bond在應用程序中實現基本的MVVM模式,並且有一個場景,我想暫時中止觀察Observable上的事件(通過標誌)。 然後,我想恢復對事件的觀察,但也想「重放/重新發送」給我的觀察員,這些觀察員可能在暫停期間錯過了。 我發現了Observable上的pausable(by:)函數,它對暫停觀察事件很有效,但不確定如何在重新啓用觀察之後「重放/重新發送」任何事件。 的什麼,我試圖做一個切

    0熱度

    1回答

    請問ReactiveKit或Bond中是否有某種Computed Observable? 使用本機Swift計算屬性初始化Observable的行爲是否相同?

    1熱度

    1回答

    我正在嘗試將我的項目遷移到Swift 3. 我正在使用ReactiveKit和Bond,並且正在努力進行一些轉換。 1)用得最多的,看起來像這樣我的擴展: extension UIView { public var bnd_superview: Observable<UIView?> { return bnd_associatedObservableForValueForKey("s

    1熱度

    1回答

    我有這樣的RxSwift: func foo() -> Observable<Int> { let subject = RxSwift.ReplaySubject<Int>.create(bufferSize: 1) return subject.asObservable() } 如何實現ReactiveKit同一個概念?