Swift tableViewCell中tableView的数据源和委托

Swift tableViewCell中tableView的数据源和委托,swift,tableviewcell,Swift,Tableviewcell,我需要制作一个带有标识符Cell2的内部tableView和TableViewCellDeque,就像它的外部tableView和TableViewCellDeque带有标识符Cell2一样。外部完成了其数据源和委托,但是当我尝试连接内部tableView和tableViewCell时,我不知道将其委托/数据源连接到何处。。我是否从什么中创建了一个新的子类?请用SWIFT语言或SWIFT2无目标C帮助!谢谢你们 我解决了 首先,需要将innerTableView中的IBoutlet设置为My i

我需要制作一个带有标识符Cell2的内部tableView和TableViewCellDeque,就像它的外部tableView和TableViewCellDeque带有标识符Cell2一样。外部完成了其数据源和委托,但是当我尝试连接内部tableView和tableViewCell时,我不知道将其委托/数据源连接到何处。。我是否从什么中创建了一个新的子类?请用SWIFT语言或SWIFT2无目标C帮助!谢谢你们

我解决了


首先,需要将innerTableView中的IBoutlet设置为My is subCell的子类,该子类继承自UITAbleViewCell。而不是在WAWEIB->中,您将self.innerTableView.delegate=self,self.innerTableView.datasource=self,实现uitableview数据源和委托协议的要求从您的问题中我了解到您已将内部表视图放在主表视图的单元格中,因此,您可以在外部UITableviewcell类中确认内部tableviews数据源和委托。首先在为单元格创建的UITableviewcell类中拖动tableview插座,然后在awakefromnib()中确认它,您可以在awakefromnib()方法中编写,如

youroutletnameofinnertableview.datasource = self 
youroutletnameofinnertableview.delegate = self

请提供一些代码。什么是“内部”和“外部”表视图?实际上不需要代码。这只是一种等级划分的说法。想象一下,在故事板中。您有一个ViewController->outerTableView->outerTableViewCell->innerTableView->innerTableViewCell。为了使TableView使用动态tableViewCell。。它使用一个唯一的标识符对其进行定义,在本例中,outerTableViewCell包含内部内容。然而,你如何把内心的东西也带到德克身上呢?读它真的没有任何意义。它确实需要代码,所以我们可以真正看到您试图做什么,并提供真正的解决方案。您使用的容器是否包含内部tableView?此外。基本上,对于连接到datasource的outerTableView,您可以指定在ViewController中实现哪些协议。但是,一旦进入innerTableView,您就想实现另一个单独的数据源/委托集,但是如何创建单独的模型或类来处理这个问题呢?如果它不是句柄,您基本上只会得到一个默认的tableView。这个问题在目标C关于stackoverflow的某个地方得到了回答,但在swift中没有。。我的日子不好过。任何想法都将不胜感激!请给我看一些代码。我知道tableview是如何工作的,但我不知道你所说的内部和外部tableview是什么意思。