我已经在情节提要中设置了tableView的委托和数据源,并用tableView的某些数据填充了数组。
当我重新加载tableView时,它将调用numberOfRowsAt方法,但不能用于cellForRowAt。
当我通过从其他页面滑动来刷新整个页面时,效果很好。但是在某些情况下,它不起作用。
请问,除了数组计数和委托数据源连接之外,还有其他缺少的代码吗?
答案 0 :(得分:1)
为确保将委托正确设置为包含viewController,我建议以编程方式实现tableView委托和数据源:
tableView.delegate = self;
tableView.datasource = self;
此外,当cellForRowAtIndexPath
返回0时,不会调用numOfRowsAtIndexPath
。