Ios 未调用tableView(:cellForRowAtIndexPath:)
我知道这个问题已经被问过无数次了,但是我遇到了这个问题,我一辈子都无法解决它,而且前面的所有示例都只有解决问题的唯一代码Ios 未调用tableView(:cellForRowAtIndexPath:),ios,swift,uitableview,Ios,Swift,Uitableview,我知道这个问题已经被问过无数次了,但是我遇到了这个问题,我一辈子都无法解决它,而且前面的所有示例都只有解决问题的唯一代码 我有一个viewcontroller,里面有一个tableview。我创建了一个自定义tableviewcell类,但我的问题是:在viewcontroller中设置的CellForRowatineXpath甚至没有调用。我已经包括了UITableViewDataSource和UITableViewDelegate协议,但没有结果-我的tableview显示时没有任何配置(主
我有一个viewcontroller,里面有一个tableview。我创建了一个自定义tableviewcell类,但我的问题是:在viewcontroller中设置的CellForRowatineXpath甚至没有调用。我已经包括了UITableViewDataSource和UITableViewDelegate协议,但没有结果-我的tableview显示时没有任何配置(主要是填充单元格)。它非常简单,我刚刚发现:
转到情节提要,选择tableview并按住ctrl键拖动到视图控制器顶部的黄色框(这是对视图控制器本身的引用)。然后确保同时选择代理和数据源选项(选项左侧的白点表示它们已被选中)。您可以像上面提到的那样在故事板中设置代理属性,但也可以在
viewDidLoad
中使用:
self.tableView.delegate = self
self.tableView.datasource = self
这将创建对UITableViewDelegate
和UITableViewDataSource