我正在开发一个Weather Application项目,每当我进入设置页面并返回时,我的TableView都会继续出列。因此,例如,TableView有一个从Sun,Mon,Tues,Wed等开始的日期列表,每当我离开页面进入Apps设置并返回时,TableView就会减少一天。所以它从周日,周一,周二,周三到周一,周二,周三,周四。
在哪里可以更改代码以使其继续使用TableView功能而不会在刷新页面时出列?
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: "weatherCell", for: indexPath) as? WeatherCell {
let forecast = forecasts[indexPath.row]
cell.configureCell(forecast: forecast)
return cell
} else {
return WeatherCell()
}
}