rx-swift

    0熱度

    1回答

    我在RXSwift初學者,我有問題,我的代碼 我有代碼: let dartScore = PublishSubject<Int>() dartScore.asObservable() .scan(501) { intermediate, newValue in let result = intermediate - newValue

    0熱度

    1回答

    在我的應用程序中,我有一個採集器集合。每個選擇器從服務中獲取其值。 的應用佈局看起來是這樣的: -------------------- - picker 1 - -------------------- - add picker - -------------------- 您可以點擊add picker添加更多選擇器,它被放置在一個UIStackView。每個選擇器都支持它的UI

    1熱度

    1回答

    我在awakeFromNib函數中創建了一個局部變量,在一個UIView動畫塊中使用它,但它永遠不會被釋放,爲什麼? 這裏是(在一個UITableViewCell內awakeFromNib)代碼 var fullPhotoDisposeBag = DisposeBag() fullScreenImageView.rx.tapGesture().when(UIGestureRecognizerSt

    0熱度

    1回答

    我想創建一個ObservableType的擴展,但下面的代碼不會編譯。 public extension ObservableType { public func foo<C: Collection>(_ calls: @escaping (E) -> C) -> Observable<[Any]> where C.Iterator.Element: ObservableType {

    2熱度

    1回答

    顯然我是RxSwift的新手,雖然我消耗了大量文檔和演講,但我想我缺少一些基本概念。 在我的應用程序中,我有一個REST風格的Web服務來加載各種資源,但Web服務的基礎URL在構建/開始時未知。相反,我有一個「URL解析器」Web服務,我可以使用我的應用程序包,版本和可能的環境(「生產」,「調試」或在應用程序調試設置中輸入的任何自定義字符串)調用以獲取基礎URL,然後使用爲實際的服務。 我的想法

    0熱度

    1回答

    我想要處理每個請求,並且如果請求的響應與條件不匹配,請啓動一個新請求並獲取響應。我怎樣才能重新啓動舊請求 這裏是我現在的代碼 static func request(target: API) -> Observable<Response> { let actualRequest = provider.request(target) return self.provider.

    0熱度

    1回答

    我有(我認爲)應該是一個常見的場景。 我有一個可能有子視圖模型的ViewModel。 (父母和子女)都有一個Observable<Bool>來反映他們是否有關於其原始狀態的變化。 的代碼如下: class ParentViewModel { var children = Variable<[ChildViewModel]>([]) var hasChanges: Observ

    0熱度

    1回答

    我最近試圖使用可解碼協議將JSON解析爲模型,並且我已成功完成該任務。但是現在我想用RxSwift實現雙向綁定。爲此,我需要聲明類型的變量的變量<>「這裏是我的模型片段: struct Person : Decodable { var batchcomplete = String() var `continue` = Continue() var query = Q

    1熱度

    1回答

    我有以下斯威夫特4 RxSwift worthReacting.flatMap{ (userSearch) in translator.getTranslation(ofWord: userSearch) }.subscribe( onSuccess: {(dataModel) in state.value = .translation(word

    1熱度

    2回答

    我們有一個有趣的問題。我們有客戶想要使用我們基於網絡的應用程序(後端/數據庫與我們)。但是他們想要加密患者信息,因此我們公司中沒有人能夠看到它。會有某種JavaScript解決方案嗎?或者在發送給我們之前以某種方式使用它們的加密?