Tag: rx-swift
RxSwift die Absicht ist leicht zu aktivieren Zusammensetzung der asynchronen Operationen und Ereignis/Daten-streams. Verwenden Sie dieses tag nur für Fragen, die speziell für die RxSwift – Reaktiven Programmierparadigma, oder diejenigen, die erfordern, dass der code in der Sprache. Verwenden Sie die Verwandte tags [ios], [osx], [apple watch], [cocoa-touch] und [Kakao] (sprachunabhängig) Fragen über die Plattformen oder frameworks.
3
Antworten
Beim erkunden RxSwift Fand ich nur textField.rx_text.asObservable() Eigenschaft, das feuert-Ereignis jeder Schaltfläche Tastatur ist der hit. Aber wie gehen wir mit "Suche" oder "fertig" - button drücken-events? Ich würde gerne Feuer suchen nur nach diesen Aktionen, nicht
1
Antworten
Habe ich zwei Bool-Eigenschaften in meinem VC.swift: var isRecording = false var isPlaying = false In die viewDidLoad() Methode habe ich diesen code: let observable = Observable.combineLatest(self.rx_observe(Bool.self, "isRecording"), self.rx_observe(Bool.self, "isPlaying")) { (val1, val2) -> Void in if(val1
1
Antworten
Ich habe ein problem, versuchen, zu Folgen dieser Einführung in das MVVM-Muster und RxSwift. Etwa auf halbem Weg nach unten, er bindet die Daten-Quelle (Autos) in der tableView. Dies ist der Teil, den ich kann nicht scheinen,
2
Antworten
In RxSwift/RxCocoa 2.0.0 - beta 3, ich habe ein ViewModel mit: let someString = Variable("") func isValidSomeString() -> Observable<Bool> { if someString.value.characters.count == 0 { return just(false) } return just(true) } Habe ich den classextender gebunden, die
1
Antworten
Ich habe ein array ( Observable<[_]> ), die als datasource für ein tableview. Ich möchte in der Lage sein, zu Anhängen, auch neue Elemente, und aktualisieren Sie den tableview jedes mal neue Elemente an das array. Ich
2
Antworten
Ich bin mit RxSwift einfach meinen code. Für mein Aktuelles Projekt würde ich gerne übernehmen RxSwift Prinzipien zu einem Chaos der Fertigstellung blocks von der LayerKit: layerClient.connectWithCompletion { (success, error) -> () in if (!success) { //Error
1
Antworten
Zunächst, ich bin neu rxswift also denke ich, die Antwort ist offensichtlich, aber im moment kann ich nicht finden, die Lösung von mir. Habe ich zwei Funktionen: func downloadAllTasks() -> Observable<[Task]> func getTaskDetails(taskId: Int64) -> Observable<TaskDetails> Erste
2
Antworten
Ich habe ein array von Thing Objekte, die ich konvertieren möchte, um ConvertedThing Objekte, unter Verwendung einer asynchronen Funktion, die zurückgibt Observable<ConvertedThing>. Ich möchte eine Observable<[ConvertedThing]> erzeugt einen Wert, wenn alle Konvertierungen abgeschlossen haben. Wie kann dies
2
Antworten
Ich bin mit RxSwift 2.0.0-beta Wie kann ich die kombinieren 2 observablen der verschiedenen Arten in eine zip-Manier? //This works [just(1), just(1)].zip { intElements in return intElements.count } //This doesn't [just(1), just("one")].zip { differentTypeElements in return differentTypeElements.count
3
Antworten
Ich habe eine Funktion, die ein Boolesches Observable, je nachdem, ob es ok war oder nicht. func test() -> Observable<Bool> { if everythingIsOk { return just(true) } return just(false) <- how can i here return a custom
1
Antworten
Ich versuche, zu konvertieren, ein Projekt zu verwenden RxSwift und MVVM. Ich habe einen Dienst, synchronisiert, eine Liste von Daten Analysiert, die auf jeder app-Start und ich wollen im Grunde, um sicherzustellen, dass ich bin unter den
2
Antworten
Ich abonniere 2 mal für 1 UIButton : Erste Abonnement für die Aktualisierung von UI auf jeden Klick Zweite Abonnement für die Aktualisierung der Werte auf Web-Service-alle 1 Sekunde nach Klicks angesammelt. Code: class ProductionSize { var
1
Antworten
Ich versuche zu reproduzieren, die eine einfache timer mit RxSwift. Habe ich einen pause/play button nur für das anhalten und fortsetzen. gameTimer = Observable<NSInteger>.interval(1, scheduler: MainScheduler.instance) .subscribeNext({ sec -> Void in print("\(sec) s") }).addDisposableTo(disposeBag!) pauseResumeButton.rx_tap .map{ !self.isRunning.value
3
Antworten
Ich habe Autorisierungs-controller mit 2 UITextField-Eigenschaften und 1 UIButton. Ich binden wollen, meine Ansicht zu ViewModel, aber nicht wissen, wie es zu tun. Dies ist mein AuthorizatioVC.swift: class AuthorizationViewController: UIViewController { let disposeBag = DisposeBag() @IBOutlet weak
1
Antworten
Ich habe eine Tabelle anzeigen in meiner app. Generiert ich die Datenquelle für diese Tabelle mit dem folgenden code struct ContactNameNumberBlockStatus { var contactThumbnail: Data? var contactName : String var contactNumber: String var blockStatus : Bool }
2
Antworten
Bin ich das erste mal eine Frage stellen,Lerne ich RxSwift, wie man binden und Treiber, was ist der Unterschied zwischen der Fahrer-und binden.Jemand anderes lernen RxSwift jetzt.Wenn Sie lernen RxSwift oder Swift oder OC,ich hoffe, wir können
1
Antworten
Wie kann ich eine RxSwift-Stil TableViewController? Ich bin versucht, zu erstellen eine einfache TableViewController verwendet RxSwift und hat keine Abschnitte. Ich habe geschaut und rumprobiert mit https://github.com/ReactiveX/RxSwift/blob/master/RxExample/RxExample/Examples/TableView/TableViewController.swift ausgiebig. Bekam ich den code unten, um nur einen Abschnitt
3
Antworten
Ich soll zu beobachten, die Eigenschaft UITextfield.editing. Ich bin mit diesem code: self.money.rx_observe(Bool.self, "editing").subscribeNext { (value) in print("") }.addDisposableTo(disposeBag) Aber in den Prozess der läuft, es ist nur einmal durchgeführt. Wie löse ich dieses,bitte InformationsquelleAutor C.liu |
4
Antworten
Derzeit bin ich versuchen zu bekommen, RxSwift arbeiten. Und ich möchte erstellen Sie eine benutzerdefinierte Beobachten. Aber ich denke, ich mache etwas falsch. Habe ich destilliert, was ich tun, um dieses minimal-Beispiel: import Foundation import RxSwift class
1
Antworten
So, jetzt mit swift, der ReactiveCocoa Leute geschrieben haben es in der version 3.0 für schnelle Außerdem gibt es ein weiteres Projekt gesponnen genannt RxSwift. Frage ich mich, ob die Menschen könnten hinzufügen von Informationen darüber, was