在Swift中重新加载表数据?

时间:2016-07-17 02:30:07

标签: ios swift xcode uitableview

我有一个名为MainTableViewController的班级,以及一个名为IBOutlet的{​​{1}}。当我尝试在委托函数中重新加载表视图时,我收到MainTableView错误,该错误在控制台EXC_BAD_INSTRUCTION中读取。

当我在班级的Fatal Error: found nil while unwrapping an optional value方法中测试变量MainTableView时,它不是 nil 。但是,当我在我的委托函数中测试它时,它是 nil

我在这里做错了什么?为什么我不能使用插座重新加载表数据到表视图?

即使我尝试使用ViewDidLoad代替tableView(我的插座),我也会遇到大量错误,所以情况绝对不是这样。

MainTableView

}

1 个答案:

答案 0 :(得分:0)

由于MainTableViewControllerUITableViewController的子类,因此它已经链接了内置表视图。尝试删除MainTableView出口(以及在界面构建器中使用它执行的所有操作),并在需要访问表视图时,使用从tableView继承的UITableViewController属性。