我有一个 View Controller ,它是 UITableViewController 的子类。当我将此 VC 推送到导航堆栈时,会调用 UITableView 委托(delegate)方法,然后调用 viewDidLoad,然后再次调用委托(delegate)方法。这是怎么回事?
最佳答案
因为您的 View 是 UITableViewController 的子类,委托(delegate)和数据源从创建的第一刻起就已附加,并且在分配数据源后立即调用这些方法。
另外,你可以在上面设置断点,看看哪个类调用了数据源。
关于ios - 在 viewDidLoad 之前调用 UITableView 委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19256720/