rx-swift

    6熱度

    3回答

    我在演示中學到了example來創建一個UITableView並渲染單元格。 在我看來,items是viewModel,我想通過使用Alamofire或其他庫來請求跨網絡的一些數據。當我收到回覆時,如何更新單元格的相關文本? 換句話說,我想將viewModel綁定到單元格。當模型數據改變時,單元格的內容可能會自動改變。 我有一個想法是:爲單元格的內容創建一個Observable序列(綁定到單元格)

    6熱度

    1回答

    我爲代表的包裝在RXSwift func tableView(tableView: UITableView,movedRowAtIndexPath sourceIndexPath: NSIndexPath,toIndexRowPath destinationRowIndexPath: NSIndexPath) 而且他們看起來像 public var rx_itemRowMoved: Cont

    4熱度

    1回答

    我試圖使用ReactiveX(RxSwift)將多張照片上傳到服務器,收集每個請求的響應,然後提出一個最終請求以完成提交。 一切似乎都工作得很好,直到我試圖reduce所有的答覆。決不會調用最後的subscribeNext。 (也許我誤解如何flatMap或reduce工程?) 具體而言,這是我如何試圖執行此過程。 準備一個可觀察到的編碼每個照片(self.imageMgr是PHCachingIm

    13熱度

    1回答

    我們正在儘可能使用Swift結構。我們也在使用RxSwift,它有一些關閉的方法。當我們有一個結構創建一個指向self的閉包時,它會創建一個strong reference cycle。 import Foundation import RxSwift struct DoesItLeak { var someState: String = "initial value"

    4熱度

    2回答

    我有一個UITableView,如果滿足某些條件,我想將其置於編輯狀態。切換編輯的主要方式是通過編輯按鈕。 所以視圖元素我是 let tableView = UITableView() let editButton = UIButton() 以及是否的tableView應該在編輯模式從反饋: let editing = BehaviorSubject(value: false) 這將使用

    4熱度

    1回答

    我正在使用RxSwift來獲取一些網絡數據,並且在爲數組的每次迭代執行請求時遇到問題。這是我的想法: 我有一個返回OBJ文件的陣列,它不包含位置數據的API端點。然後我會遍歷Objs的數組,並且每個都通過Obj id獲取位置細節。事情是這樣的: (代碼簡化) var arrayObj = networkClient.request(getObjsEndpoint) .fetchObjL

    2熱度

    1回答

    我從RxSwift開始,來自ReactiveCocoa。我有一個概念性問題。 假設我有一個值,我想隨着時間觀察,例如,一個溫度。所以有很多情況和地方我訂閱這個值來對變化做出反應。沒問題! 但也有使用情況下,當我需要的只是最新值例如爲: if temperatue > 5 { // do something } 所以我只想做對即價值決定/操作或至少基於該值。這促使我接近使用share

    2熱度

    3回答

    看來rx-swift還沒有實現DefaultIfEmpty。有另一種方法可以模仿這種行爲嗎? let myList:[Int] = [] myList.toObservable() .switchIfEmpty {() in // <- Not (yet?) implemented return Observable.of(1) }.subscribeNext {

    2熱度

    1回答

    我在項目中使用ModelView-ViewModel我目前的工作和使用RxSwift,RxBlocking & RxTests測試視圖模型。目前我正在嘗試測試ViewModel,但有許多麻煩讓我想起這件事。 所以可以說我有我的ExampleViewController的ExampleViewModel。我的ExampleViewModel期待一個Observable流是兩個流從UITextFiel

    10熱度

    1回答

    我正在嘗試將項目轉換爲使用RxSwift和MVVM。我有一項服務,可以在每次啓動應用程序時同步來自Parse的數據列表,並且我基本上要確保採取正確的方法。 我所做的是做了一個變量主題,然後讓我的模型聽這個。 ParseService: let rx_parseMushrooms = Variable<[ParseMushroom]>([]) MushroomLibraryModel: _ =