rx-swift

    2熱度

    1回答

    我堅持把所有上述內容放在一起。如果我能得到任何意見,我將不勝感激。 這是我的短設置: typealias RealmObject = Object /// Extension to ignore undefined keys when mapping extension RealmObject : EVReflectable { open override func setValu

    1熱度

    1回答

    我有自己的圖像類(UICustomImage)。 如何跟蹤對圖片的更改並更新GLKView? 視圖模型: final class ViewModel { private let disposeBag = DisposeBag() let image: UICustomImage let sliderValue: Variable<Float> init(image: UIImage)

    0熱度

    2回答

    你可以給出一些建議,在哪裏可以放置MFMailComposeViewController? 在非RxSwift和非清潔建築項目,我會實現它在某些視圖控制器,這樣的: extension ViewController: MFMailComposeViewControllerDelegate { func presentMailComposer() { if !MFMailC

    0熱度

    1回答

    我想問一下RxSwift。 我有一個問題,當我想使用的tableView委託功能與RxSwift 我不知道問題的根源.. 問題是,當我與rx.ItemSelected小區選擇,我得到了細胞位置和事件首次觸發得很好。 我做的事件是pushViewController,然後當我按回到以前的視圖。之後,我再次點擊相同的單元格。單元格會觸發兩次,如果我們做同樣的事情,它會從1 - > 2 - > 3 -

    1熱度

    1回答

    我在我的公司項目RxSwift中大量使用。在Instrument中執行性能測試時,真正令人擔憂的問題出現了。 每次.addDisposableTo(disposeBag)被調用時,Instruments都會顯示10個字節左右的內存泄漏。沒有具體的模式,爲什麼會發生,就像沒有在正確的地方使用[weak self],它只是沒有明顯的原因發生。 一些示例代碼: class ContactsViewMod

    0熱度

    1回答

    我的期望是即時添加可觀察對象(例如:圖片上傳),讓它們開始,並且當我完成動態排隊時,等待所有可觀察到的完成。 這裏是我的類: open class InstantObservables<T> { lazy var disposeBag = DisposeBag() public init() { } lazy var observables: [Observabl

    0熱度

    2回答

    我在使用RxSwift時遇到了問題。我的問題是: 如果我有很多輸入信號(具有不同元素的變量),可以由用戶更改,並且由於此更改,我想構建一個可觀察信號。我想我應該使用某種組合運算符,但例如combineLatest只允許兩個參數組合。 讓我們來看看我有的輸入和輸出的例子。 import RxSwift import RxCocoa class ModelView { private

    0熱度

    1回答

    觀察值 有類有一個布爾屬性 class Coupon: NSObject { var invalid: Bool = false } 我創建了一個數組[優惠],我需要one.when所有修改coupon.invalid爲true一個這些coupon.invalid == true,然後我可以處理下一個任務,我如何使用RxSwift實現這個邏輯?請幫助我~~

    1熱度

    2回答

    我需要從網絡請求不同類型的模型,然後將它們組合成一個模型。 如何鏈接多個observable並返回另一個observable? 我有類似: func fetchDevices() -> Observable<DataResponse<[DeviceModel]>> func fetchRooms() -> Observable<DataResponse<[RoomModel]>> func

    1熱度

    2回答

    我使用RxSwift作爲其他人開始的項目的一部分。 想要了解更多關於ReactiveX的理論,我碰到了React Native和Rx.Net。 我想確保我的理解正確如下: 陣營本地是一個Java腳本庫,允許開發者構建原生用戶界面。該庫將Javascript代碼轉換爲本地移動代碼。 RxSwift旨在實現Rx.Net的概念,但不同的是,並沒有直接聯繫陣營本地。它們的共同之處在於它們都實現了概念Rea