Manchmal wird ein winziges Problem ignoriert, aber es wird nie ein Albtraum für dich werden.TableView's viewWillAppear() genannt, aber Daten werden nicht aktualisiert
Vielen Dank im Voraus, Problem meine App Einstellungen Seite enthält TableView und jedes Einstellungselement ist eine der Ansicht. Einer der Einstellungsartikel (Zeilen) bietet eine Liste von Elementen in einer anderen ListTableView. Nachdem ich in listTableView eine Auswahl getroffen habe, wenn ich mit networkingItem.leftButton (Back) zu meiner settings tableView zurückkehre, überlagert der ausgewählte Elementwert den Wert des vorherigen Elements im Sinne von [tableView reloadData] in viewWillAppear, aber Tabellenzeilen werden nicht neu gezeichnet. Die Benutzeroberfläche der Zelle wird nicht aktualisiert.
Beachten Sie, dass, wenn SettingTableView eine Unteransicht wie UIButton usw. hat den neuesten Wert, ich kann das als Workaround verwenden, aber das einzige Problem ist, wenn diese Zeile erneut auswählen Auswahl hat alten Wert, der beim Auswählen der Zeile neuen Wert überlappt.
Ich werde jeden Vorschlag oder Beispielcode mit Hilfe wird große Hilfe sein.
Dank einer Tonne Amit Singh
Was ist in Ihrer 'tableView: cellForRowAtIndexPath:' Methode und 'viewWillAppear' Methode? – BoltClock