
Wenn der Benutzer also die erforderlichen Daten (Quellstadt, Zielstadt und Datum der Reise) ausfüllt und auf die Schaltfläche „Senden“ klickt, wird der nächste UIViewController mit dem Filter „Busroute aktiviert“ angezeigt dieses bestimmte Datum.

Aber jedes Mal, wenn das Label den Wert 0 anzeigt. Das Folgende ist mein Code für den Etikettentext.
Etikettencode:
Code: Select all
func setValues() {
let count2 = routes.count
DispatchQueue.main.async { [unowned self] in
self.lblRoute.text = (String(count2) + "Trip(s) Available on" + Utill.getStringFromDate(" dd MMMM yyyy,EEEE", date: self.currentDate))
}
}
TableView-Methode:
Code: Select all
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return routes.count
}
Warum wird also die unterschiedliche Anzahl desselben Arrays angezeigt? Gibt es ein solches Parallelitätsproblem?