具有2个数据源/委托的iOS Tableview

具有2个数据源/委托的iOS Tableview,ios,swift,uitableview,delegates,datasource,Ios,Swift,Uitableview,Delegates,Datasource,视图控制器上的tableview是否可以由两个不同的数据源控制?我希望视图上的表格根据用户选择的段控制按钮显示不同的表格数据。在当前状态下,数据源似乎总是最后声明的选项。在本例中,missedEventLogController。是否需要在视图中当前表的顶部放置另一个相同的表 @IBOutlet weak var eventLog: UITableView! @IBOutlet weak var missedEventLog: UITableView! override fun

视图控制器上的tableview是否可以由两个不同的数据源控制?我希望视图上的表格根据用户选择的段控制按钮显示不同的表格数据。在当前状态下,数据源似乎总是最后声明的选项。在本例中,missedEventLogController。是否需要在视图中当前表的顶部放置另一个相同的表

    @IBOutlet weak var eventLog: UITableView!
    @IBOutlet weak var missedEventLog: UITableView!
 override func viewDidLoad() {
        self.eventLog.delegate = eventLogTableController
        self.eventLog.dataSource = eventLogTableController
        eventLog.reloadData()

        self.missedEventLog.delegate = missedEventLogController
        self.missedEventLog.dataSource = missedEventLogController

您只需要一个表视图。将
数据源
委托
设置为两个源之一,然后重新加载表视图。每次需要切换时,重复这些步骤。

这真是一个无聊的时刻!谢谢你,先生……希望这能帮助像我这样的人以后摆脱困境!