Ich möchte eine bestimmte UITableViewCell
in die Swift IOS aktualisieren.Holen Sie den IndexPath.row und IndexPath.section vor der Erstellung der Tabelle View
„reloadRowsAtIndexPaths
“ für die Aktualisierung der besonderen UITableViewCell
verwendet wird,
self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.None)
Meine Sorge ist ([indexPath]
für diesen Fall „Wie die IndexPath.row
und IndexPath.section
erhalten“), bevor der UITableView
erstellen, möchte ich beide zu übergeben Aktualisieren Sie die jeweiligen UItableViewCell
.
Warum finden Sie eine Zelle aktualisieren, auch wenn seine erstellt ?? Macht keinen Sinn :) Zellen werden generiert, wenn Ihre Tabellenansicht geladen wird und cellforRowAtIndexpath aufgerufen wird :) Das erneute Laden einer Zelle noch bevor Tabellenansicht erstellt wurde, hat keinen Effekt in Objective C könnte in swift zum Absturz führen :) –
Stimmen Sie mit @SandeepBhandari überein . Frage ergibt keinen Sinn. – Lion
Sie können ** etwas ** nur laden, wenn es einmal geladen wurde ;-) – vadian