[英]What is correct way to make a UIButton change a MutableProperty?
以下代碼有效: 但是有沒有更正確的方法和更少的代碼? 即,我可以讓按鈕操作直接更改屬性,而不需要 myAction 中的其他 SignalProducer 嗎? ...
[英]What is correct way to make a UIButton change a MutableProperty?
以下代碼有效: 但是有沒有更正確的方法和更少的代碼? 即,我可以讓按鈕操作直接更改屬性,而不需要 myAction 中的其他 SignalProducer 嗎? ...
[英]How to collect values over a period of time with max count from a signal?
有沒有辦法在一段時間內收集信號中的最大計數值? 它似乎是collect(every:on:skipEmpty:discardWhenCompleted:)和collect(count:)的組合。 如果累積值的計數在時間間隔內未達到最大計數,則生成的信號將每隔幾秒發送一個事件。 否則,它將立即發送。 ...
[英]Reduce array of properties ReactiveSwift
我有一個Property<Int>數組,我需要減少它們以獲得最后輸入的總和(它基本上是來自不同 SDK 的未讀通知計數器)並將其放入 new Property<Int> ,我試過這個 它正在工作,但值沒有更新(當我硬編碼只有一個屬性時,一切正常) ...
[英]Swift: What will happen to DispatchQueue.async call when caller viewController is deinit()
我在 ViewController 上工作,我在其中調用我的 viewModel 來執行 DispatchQueue.async 調用。 在異步任務開始之后和結束之前,我的任務 ViewController 通過按后退按鈕取消初始化。 在那種情況下,我的異步任務會發生什么? 它會保留線程或 memo ...
[英]Why does Observer in ReactiveSwift have send method?
當我看到 ReactiveSwift 的示例代碼時,我感到很困惑,因為直觀地觀察者應該接收事件。 為什么Observer被設計為具有send(_:)方法?// Signal.pipe is a way to manually control a signal. // the returned o ...
[英]Is there a cold/hot signal in swift Combine(likes SignalProducers /Signals in ReactiveCocoa)?
我最近開始使用swift的Combine (我之前使用過ReactiveCocoa),我想知道Combine中是否也有冷熱信號的概念? Dose Publisher等於冷信號(SignalProducers),Combine 中沒有熱信號? 謝謝~ ...
[英]ReactiveSwift one vs multiple signal subscriptions and related memory overhead
我有一個簡單的信號,在一個應用程序組件中,它返回一個項目數組:var itemsSignal: Signal<[Item], Never> 這些項目可能包含以表格視圖形式呈現在屏幕上的數據的更新。 任務是將更新應用於單元格(如果它們出現在屏幕上)。 關於如何做到這一點,我可以想到兩種可 ...
[英]ReactiveSwift pipeline flatMap body transform not executed
我有以下管道設置,由於某種原因我無法理解,第二個 flatMap 被跳過: 請參閱從upload方法開始的轉換/簽名。 當我說跳過時,我的意思是即使我添加了斷點或日志語句,它們也不會被執行。 知道如何調試這個或如何修復嗎? 謝謝。 編輯:它很可能與帶有第一個flatMap的map有關,但不 ...
[英]ReactiveSwift error after update to Xcode12( Error msg: Cannot convert value of type 'Disposable?' to closure result type 'Void')
在我更新到 Xcode12 之前,以下 func 運行良好,我是 ReactiveSwift 的新手,我不知道如何解決這個問題,謝謝您的幫助! 錯誤消息:無法轉換“一次性”類型的值? 關閉結果類型 'Void' ...
[英]ReactiveSwift pipeline count failures after all complete
我在ReactiveSwift 中有一個用於上傳的管道。 我想確保即使其中一個上傳失敗,其余的也不會中斷。 在所有這些都成功或失敗后,我應該從performUploads方法返回成功,或者如果有任何失敗,我應該返回一個錯誤,所以下一步,下載部分將不會開始。 即使有錯誤,所有的上傳都應該有上傳的機會 ...
[英]Combine previous value using Combine
如何使用Combine框架重寫ReactiveSwift/ReactiveCocoa代碼? 我附上了屏幕截圖,文檔中的combinePrevious是什么意思。 ...
[英]Cancel a request inside a SignalProducer
我需要取消請求或停止啟動信號。 基本上有一個選項卡視圖,用戶可以在多個選項卡之間切換,但我需要在用戶切換時停止這些請求,因為結果會導致視圖中的非預期更改。 func requestX(request: AdvanceCredit.AdvanceCreditHistoryRequest) -> ...
[英]ReactiveSwift Action in Swift Combine
在 Swift Combine 中是否有 ReactiveSwift Action 的替代方案? 如果沒有,如何實施? 我對 Swift Combine 還不是很熟悉,在任何地方都找不到它。 ...
[英]Ambiguous use of operator '<~' in ReactiveSwift
我繼承了一個用 ReactiveSwift (v3.1.0) 和 ReactiveCocoa (v7.2.0) 編寫的舊項目。 當我在 Xcode 10.1 上打開它時,它的構建沒有問題。 但是當我在 Xcode 10.3 上做同樣的事情時,我在下面的代碼塊中收到錯誤Ambiguous use of ...
[英]'() -> BindingTarget<Error>' is not convertible to '(Bool) -> BindingTarget<Error>'
我最近繼承了一個使用 ReactiveSwift 3.1.0 和 ReactiveCocoa 7.2.0 編寫的 iOS 項目。 我的任務是將其更新到 Swift 5 和最新的 ReactiveSwift 版本。 我將 ReactiveSwift 更新到 6.1.0,將 ReactiveCocoa ...
[英]How to observe objects count on realm db
我想觀察領域數據庫的對象計數。 我寫了這個方法: 還有另一種方法嗎? 謝謝 ...
[英]Dont complete on fail in Reactive Swift
我有一個從 api 捕獲事件的函數,效果很好。 唯一的問題是我不希望流在失敗時完成。 有沒有辦法讓我繼續流? 我知道有retry但我不想添加多次,我只想繼續。 ...
[英]ReactiveSwift chained SignalProducers will not send completed to downstream
因為我是響應式編程的新手,所以我有一些關於在 ReactiveSwift 中鏈接 SignalProducers 的初學者問題。 我的目標是創建一個 SignalProducers 鏈,以測試我的一個流程。 在執行 SignalProducer 鏈接時,我偶然發現了一個障礙。 如果我最內部的 Sig ...
[英]ReactiveSwift buffered pipe
如何在ReactiveSwift中實現緩沖重播主題? 我查看了SignalProducer的replayLazily(upTo:)運算符,以及Signal類型的pipe() function,但是我看不到創建等效於 Rx ReplaySubject的直接方法。 這也帶來了以下問題: Reacti ...
[英]Differences among flatmap strategies in ReactiveSwift
從反應式 swift 的文檔中,我可以了解Flattening 。 可以在此處找到其中的示例。 在Flattening event streams部分中,所有內容都已完美討論。 我對flatmap感到困惑。 根據文檔,它將Maps each event from self to a new prod ...