我对Xcode和Swift很新,我试图用一个视图控制器控制两个tableView。 tableViews有两个不同的视图,但两个视图都有相同的视图控制器。一切都运行得很顺利,直到我添加第二个tableView,现在我得到一个"意外发现nil,同时解开一个Optional值"我设置tableView委托的行上的错误。下面的代码是出现问题的地方。我很困惑,因为第一个tableView的同一行没有问题。再一次,我对Swift很新,很抱歉,如果这是非常糟糕的代码或愚蠢的问题。任何帮助表示赞赏。
@IBOutlet weak var tableView: UITableView!
@IBOutlet weak var groupView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
tableView.register(UITableViewCell.self, forCellReuseIdentifier: "customCell")
groupView.delegate = self // This is where I get a fatal error
groupView.dataSource = self
groupView.register(UITableViewCell.self, forCellReuseIdentifier: "groupCell")
// Do any additional setup after loading the view.
}