Ios Tableview中的Tableview swift

Ios Tableview中的Tableview swift,ios,iphone,swift,uitableview,Ios,Iphone,Swift,Uitableview,我需要一个具有UITableView的视图,并且mainUITableView具有另一个tableview的单元格。 我在故事板上添加了视图,并在单个viewcontroller中实现了委托和数据源方法。 但是内部tableview没有调用tableview方法,因为我已将内部tableview委托和数据源设置为: func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->

我需要一个具有
UITableView
的视图,并且main
UITableView
具有另一个tableview的单元格。 我在故事板上添加了视图,并在单个viewcontroller中实现了委托和数据源方法。 但是内部tableview没有调用tableview方法,因为我已将内部tableview委托和数据源设置为:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell: UITableViewCell = UITableViewCell()

    switch tableView.tag {
    case 1:
        if indexPath.section == 0 {
            let pendingReportsCell = tableView.dequeueReusableCellWithIdentifier("PendingReportsCell") as! PendingReportsTableViewCell
            pendingReportsCell.taxYearTableView.delegate = self
            pendingReportsCell.taxYearTableView.dataSource = self
            taxTableView = pendingReportsCell.taxYearTableView
            taxTableView?.registerClass(UITableViewCell.self, forCellReuseIdentifier: "EarliestMonthTaxYearCell")
            tableView.tag = (taxTableView?.tag)!
            taxTableView?.reloadData()
 }

请告诉我执行此操作的替代方法。

在自定义单元格类中设置委托和数据源,如下所示:-

       class PendingReportsCell: UITableViewCell {
         // set the delegate & datasource of taxYearTableView in the init or  
         // awakefromnib or storyboard. 
         // I have set it in storyboard and it works for me. 
         // Implement the datasource and delegate methods of taxYearTableView in this class.
         }

调用taxTableView?.reloadData()时,它将调用上述委托和数据源方法

为什么需要在表视图中使用表视图?是否要创建菜单?使用子菜单选项时,UI设计需要在另一个表视图中使用另一个表视图。没有子视图。只有一个包含两个部分的表视图。第一部分又有两个部分和数据。@Roshni你能更具体地说明要求是什么吗?你想设计什么?我不能在这里分享设计。但是我想做些什么。我有一个包含两个部分的tableview:未决报告和已完成报告。未决报告同样有两个部分,分别针对当前年份和前几年,单元格中有年份。