Я использую свой первый UITableView и получаю только некоторые обратные вызовы.В приведенном ниже коде я хочу заполнить TableView с тестовыми данными.2 обратных вызова, которые запрашивают количество разделов и количество строк, работают нормально.Обратный вызов, который допускает заполнение ячейки, никогда не вызывается.У меня есть объект TableView на моей доске историй, ячейка прототипа с идентификатором "cellReuseIdentifier" и выходом переменной экземпляра btListView.Любое руководство будет оценено.
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate
{
var tableData: [String] = []
@IBOutlet weak var btListView: UITableView!
override func viewDidLoad()
{
super.viewDidLoad()
for i in 0...5
{
tableData.append("(\(i)")
}
btListView.dataSource = self
}
}
func numberOfSections(in tableView: UITableView) -> Int
{
return 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
{
let cell = btListView.dequeueReusableCell(withIdentifier: "cellReuseIdentifier")! as UITableViewCell
let temp = tableData[indexPath.row]
cell.textLabel?.text = temp
return cell
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return tableData.count
}