我有一个名为MainTableViewController
的班级,以及一个名为IBOutlet
的{{1}}。当我尝试在委托函数中重新加载表视图时,我收到MainTableView
错误,该错误在控制台EXC_BAD_INSTRUCTION
中读取。
当我在班级的Fatal Error: found nil while unwrapping an optional value
方法中测试变量MainTableView
时,它不是 nil 。但是,当我在我的委托函数中测试它时,它是 nil 。
我在这里做错了什么?为什么我不能使用插座重新加载表数据到表视图?
即使我尝试使用ViewDidLoad
代替tableView
(我的插座),我也会遇到大量错误,所以情况绝对不是这样。
MainTableView
}
答案 0 :(得分:0)
由于MainTableViewController
是UITableViewController
的子类,因此它已经链接了内置表视图。尝试删除MainTableView
出口(以及在界面构建器中使用它执行的所有操作),并在需要访问表视图时,使用从tableView
继承的UITableViewController
属性。