Здравствуйте, я пытаюсь автоматически изменить количество строк в моем tableView, чтобы = количество в моем массиве. Данные работают нормально, и количество строк загружается соответственно. Однако сама таблица всегда показывает 4 строки, она не будет загружаться больше и не будет отображаться меньше, даже когда загружено меньше, как вы можете видеть на рисунке. Ниже мой скрипт и настройки.
extension FirstViewController: UITableViewDelegate {
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("click")
}
}
extension FirstViewController: UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// let a = UserDefaults.standard.integer(forKey: "RunwayRows")
// return a
return runways.count
}
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = runways[indexPath.row].ident1
print(runways.count)
return cell
}
}