cost 368 ms
如何通過信號的最大計數在一段時間內收集值?

[英]How to collect values over a period of time with max count from a signal?

有沒有辦法在一段時間內收集信號中的最大計數值? 它似乎是collect(every:on:skipEmpty:discardWhenCompleted:)和collect(count:)的組合。 如果累積值的計數在時間間隔內未達到最大計數,則生成的信號將每隔幾秒發送一個事件。 否則,它將立即發送。 ...

減少屬性數組 ReactiveSwift

[英]Reduce array of properties ReactiveSwift

我有一個Property<Int>數組,我需要減少它們以獲得最后輸入的總和(它基本上是來自不同 SDK 的未讀通知計數器)並將其放入 new Property<Int> ,我試過這個 它正在工作,但值沒有更新(當我硬編碼只有一個屬性時,一切正常) ...

Swift:當調用者 viewController 為 deinit() 時,DispatchQueue.async 調用會發生什么

[英]Swift: What will happen to DispatchQueue.async call when caller viewController is deinit()

我在 ViewController 上工作,我在其中調用我的 viewModel 來執行 DispatchQueue.async 調用。 在異步任務開始之后和結束之前,我的任務 ViewController 通過按后退按鈕取消初始化。 在那種情況下,我的異步任務會發生什么? 它會保留線程或 memo ...

swift Combine 中是否有冷/熱信號(如 SignalProducers /Signals in ReactiveCocoa)?

[英]Is there a cold/hot signal in swift Combine(likes SignalProducers /Signals in ReactiveCocoa)?

我最近開始使用swift的Combine (我之前使用過ReactiveCocoa),我想知道Combine中是否也有冷熱信號的概念? Dose Publisher等於冷信號(SignalProducers),Combine 中沒有熱信號? 謝謝~ ...

ReactiveSwift 一對多信號訂閱和相關的 memory 開銷

[英]ReactiveSwift one vs multiple signal subscriptions and related memory overhead

我有一個簡單的信號,在一個應用程序組件中,它返回一個項目數組:var itemsSignal: Signal<[Item], Never> 這些項目可能包含以表格視圖形式呈現在屏幕上的數據的更新。 任務是將更新應用於單元格(如果它們出現在屏幕上)。 關於如何做到這一點,我可以想到兩種可 ...

ReactiveSwift 管道 flatMap 主體轉換未執行

[英]ReactiveSwift pipeline flatMap body transform not executed

我有以下管道設置,由於某種原因我無法理解,第二個 flatMap 被跳過: 請參閱從upload方法開始的轉換/簽名。 當我說跳過時,我的意思是即使我添加了斷點或日志語句,它們也不會被執行。 知道如何調試這個或如何修復嗎? 謝謝。 編輯:它很可能與帶有第一個flatMap的map有關,但不 ...

更新到 Xcode12 后出現 ReactiveSwift 錯誤(錯誤消息:無法將“一次性”類型的值轉換為關閉結果類型“Void”)

[英]ReactiveSwift error after update to Xcode12( Error msg: Cannot convert value of type 'Disposable?' to closure result type 'Void')

在我更新到 Xcode12 之前,以下 func 運行良好,我是 ReactiveSwift 的新手,我不知道如何解決這個問題,謝謝您的幫助! 錯誤消息:無法轉換“一次性”類型的值? 關閉結果類型 'Void' ...

全部完成后,ReactiveSwift 管道計數失敗

[英]ReactiveSwift pipeline count failures after all complete

我在ReactiveSwift 中有一個用於上傳的管道。 我想確保即使其中一個上傳失敗,其余的也不會中斷。 在所有這些都成功或失敗后,我應該從performUploads方法返回成功,或者如果有任何失敗,我應該返回一個錯誤,所以下一步,下載部分將不會開始。 即使有錯誤,所有的上傳都應該有上傳的機會 ...

在 SignalProducer 中取消請求

[英]Cancel a request inside a SignalProducer

我需要取消請求或停止啟動信號。 基本上有一個選項卡視圖,用戶可以在多個選項卡之間切換,但我需要在用戶切換時停止這些請求,因為結果會導致視圖中的非預期更改。 func requestX(request: AdvanceCredit.AdvanceCreditHistoryRequest) -> ...

'() -&gt; 綁定目標<error> ' 不能轉換為 '(Bool) -&gt; BindingTarget<error> '</error></error>

[英]'() -> 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 ...

不要在 Reactive Swift 失敗時完成

[英]Dont complete on fail in Reactive Swift

我有一個從 api 捕獲事件的函數,效果很好。 唯一的問題是我不希望流在失敗時完成。 有沒有辦法讓我繼續流? 我知道有retry但我不想添加多次,我只想繼續。 ...

ReactiveSwift 鏈接的 SignalProducers 不會將完成發送到下游

[英]ReactiveSwift chained SignalProducers will not send completed to downstream

因為我是響應式編程的新手,所以我有一些關於在 ReactiveSwift 中鏈接 SignalProducers 的初學者問題。 我的目標是創建一個 SignalProducers 鏈,以測試我的一個流程。 在執行 SignalProducer 鏈接時,我偶然發現了一個障礙。 如果我最內部的 Sig ...

ReactiveSwift 緩沖 pipe

[英]ReactiveSwift buffered pipe

如何在ReactiveSwift中實現緩沖重播主題? 我查看了SignalProducer的replayLazily(upTo:)運算符,以及Signal類型的pipe() function,但是我看不到創建等效於 Rx ReplaySubject的直接方法。 這也帶來了以下問題: Reacti ...

ReactiveSwift 中 flatmap 策略之間的差異

[英]Differences among flatmap strategies in ReactiveSwift

從反應式 swift 的文檔中,我可以了解Flattening 。 可以在此處找到其中的示例。 在Flattening event streams部分中,所有內容都已完美討論。 我對flatmap感到困惑。 根據文檔,它將Maps each event from self to a new prod ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM