我正在从JSON检索数据数组。将数据存储到结构模式中。另外,我有一个UITableView
来显示该数据。问题是我得到了多个响应实体,但一次只想显示一个单元格。在numberOfRowsInSection
中返回1无效。
如果我在numberOfRowsInSection
中返回1,则它会给出错误
索引超出范围异常
答案 0 :(得分:0)
假设您将响应存储在名为arrResponseData
的数组中,那么您需要像这样编写代码以实现所需的结果。
您正在获取绑定问题的索引,因为在将数据存储到数组中之前已加载了tableview,并且编译器未获取任何索引,因此它失败并显示index out of bound
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if(arrResponseData && arrResponseData.count>0) {
return 1
} else {
return 0
}
}