我有一个带有 UITableView 的 UIViewController。当视图加载时,numberOfSectionsInTableView:
被调用,并且我希望那时我的self.numberOfSections
变量为 0。然后当我调用[self.tableView reloadData]
加载数据的完成块时,它不会调用任何 UITableViewDataSource 方法。
经过一些调试,我发现即使在numberOfSectionsInTableView:
视图加载时正确调用,如果我将tableView
传递的内容打印到方法中,它也与 nil 不同self.tableView
。
我几乎肯定我所有的插座都正确连接(我遵循了与我制作的所有其他表格视图相同的模式)。所以我不确定是什么导致了这种情况发生,numberOfSectionsInTableView:
如果我的self.tableView
实例为 nil,甚至会传入什么表视图?
下面的屏幕截图显示了numberOfSectionsInTableView:
实例的断点和打印输出。