ios - 将对象从 tableview 传递到其内部 tableview 单元目标 c
问题描述
我陷入了一个场景,我有一个viewController
并且它有数据数组对象和一个tableView
数据数组计数。这个tableView
单元格有一个内部tableView
.(使用 Objective c 语言)
现在viewDidLoad
我从服务中获取数据,其中有不同数量的问题和不同数量的答案。我必须在外部显示问题,tableView
在内部显示答案tableView
。但对象在viewController
课堂上。我没有得到我该如何处理这种情况?任何帮助将不胜感激。
解决方案
由于您没有提供代码片段,但我认为我们可以通过多种方式实现这一目标。让我们假设 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
}
这就是我可以从提供的信息中说的。
推荐阅读
- angular - 错误类型错误:无法读取未定义 Angular 的属性
- python - 删除非英语行 Pandas
- google-earth-engine - 过滤具有选定几何图形的图像集合
- javascript - 未捕获的语法错误:无法在模块外使用 import 语句(尝试使用 Shepard.js 库)
- c# - ASP.NET Core + PostgreSQL - 'System.OutOfMemoryException' 被抛出。我该如何解决?
- typescript - 替换单元测试的枚举
- swiftui - 使用 Slider 和 Button 在 SwiftUI 中实现 scrollTo 的问题
- javascript - 有没有办法在 js 或 css 中悬停时显示一种不透明度低的工具提示?
- java - 如何格式化检索 0 行的 SQL 查询的方法?
- html - 跟进 - 用于填写 HTML 表单的 Google 脚本