Tabellenzellen aus JSON mit Alamofire (Swift 2) füllen

8

Ich habe den folgenden Code.

%Vor%

Die Tabellenzellen werden nicht aktualisiert, obwohl ich die Funktion self.tableView.reloadData() in die Funktion Alamofire request complete aufgenommen habe. Ich habe auch ein Beispielobjekt mit Titel definiert und alle Eigenschaften auf "TEST" gesetzt, das wird geladen, aber die JSON-Datei füllt die Tabelle nicht auf. Ich kann sehen, dass die Datei korrekt heruntergeladen und gelesen wird, aber ich denke, dass die Elemente entweder nicht zur Property-Variable happyHours hinzugefügt werden oder die Elemente nicht irgendwie neu geladen werden.

Ich habe viele Lösungen ausprobiert, aber ohne Erfolg. Was mache ich falsch?

    
Rinor Bytyçi 19.02.2016, 13:09
quelle

1 Antwort

11

Ihre self.tableView.reloadData() -Zeile befindet sich außerhalb des Callbacks, dh sie wird sofort aufgerufen, bevor die Daten geladen wurden. Versuchen Sie Folgendes:

%Vor%     
Tometoyou 19.02.2016, 13:28
quelle