RxSwift im swift 4, binden von Daten an ein tableview
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, um die Arbeit in swift 4.
Ich bin mit dem folgenden Hülsen:
pod 'RxSwift', '4.0.0-beta.0'
pod 'RxCocoa', '4.0.0-beta.0'
Dies ist der code, den ich versucht habe mit dem Fehler im bekommen (dachte, war es leichter zu sehen auf einem Bild):
Ich habe mir bei allen anderen Fragen erwähnt ein Update für dieses:
RxSwift, RxCocoa und UITableview
Nicht festlegen, binden(zu: UITableView) mit RxSwift Variable asObservable()
Aber kann nicht scheinen, um es arbeiten mit dem schnellen 4-version.
Hoffe, Euch können mir helfen 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung ist irreführend. Das problem liegt in der Art und Weise initialisieren Sie Ihre
cars
Eigenschaft. Ihrecars
Variable
umschließt eine Optional Typ. Sie nicht binden können, die zu einer Tabelle anzeigen.Ändern Sie die Initialisierung der folgenden Zeile, und alles ist in Ordnung:
Durch die Art und Weise, die Sie nicht haben, um wickeln Sie die
cars
array in eineVariable
ist, lassen Sie es als ein Array:Verwenden und dann zu Beobachten.von() zu binden, um die Tabelle anzeigen: