我遇到了viewController
的情况,它有数据数组对象和tableView
数据数组计数。此tableView
单元格具有内部tableView
。(使用Objective c语言)
现在viewDidLoad
我正在从服务中获取数据,其中包含不同数量的问题和不同数量的答案。我必须在外部tableView
中显示问题,在内部tableView
中显示答案。但是对象在viewController
类中。我没有得到我如何处理这种情况?任何帮助将不胜感激。
答案 0 :(得分:1)
由于您尚未提供代码段,但我认为我们可以通过多种方式实现此目的。 假设ViewController A是您的主类,从这里您可以使用API来获取数据。现在,一旦从服务器检索到数据,那么您将调用.reloadData()
在您的方法CellForRowAtIndexPath(这将是您在单元格中有uitableview的单元格)中,您可以将选项传递给单个单元格,并在Cell中调用tableView的.reloadData
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "SideMenuCell") as! SideMenuCell
cell.optionsArray = options
cell.optionsTableView.reloadData()
return cell
}
我可以从提供的信息中说出这一点。
答案 1 :(得分:0)
您可以使用协议和委托来实现此方案。