本质上,我在一个名为TransferTableView
的ViewController中有一个TableView,我的意图是从名为fetchJSON()
的函数中加载数据,该函数在tableView中同时包含行和用于组织的部分。
问题是我不断收到错误消息
致命错误:ViewController内TableView中的索引超出范围。
对于let section = sections[section]
中的行numberOfRowsInSection
,我不明白是什么原因导致出现此错误。
答案 0 :(得分:1)
在加载数据之前出现该表时,该数组为空,numberOfSections
的默认值为1
let section = sections[section] // = sections[0]
发生崩溃后,您可以通过添加
进行修复func numberOfSections(in tableView: UITableView) -> Int {
return sections.count
}
答案 1 :(得分:0)
将此功能添加到您的数据源中
func numberOfSections(in tableView: UITableView) -> Int {
return sections.count
}