Ios viewDidLoad之前调用的UITableView委托方法

Ios viewDidLoad之前调用的UITableView委托方法,ios,objective-c,xcode,uitableview,Ios,Objective C,Xcode,Uitableview,我有一个视图控制器,它是UITableViewController的子类。当我将这个VC推到导航堆栈上时,会调用UITableView委托方法,然后调用viewDidLoad,然后再次调用委托方法。这里发生了什么?因为您的视图是UITableViewController的一个子类,所以从创建委托和数据源的第一刻起就附加委托和数据源,并在创建数据源时立即调用方法 此外,您还可以在其上设置断点,并查看哪个类称为数据源。因为您的视图是UITableViewController的子类,委托和数据源从创建

我有一个视图控制器,它是UITableViewController的子类。当我将这个VC推到导航堆栈上时,会调用UITableView委托方法,然后调用viewDidLoad,然后再次调用委托方法。这里发生了什么?

因为您的视图是UITableViewController的一个子类,所以从创建委托和数据源的第一刻起就附加委托和数据源,并在创建数据源时立即调用方法


此外,您还可以在其上设置断点,并查看哪个类称为数据源。

因为您的视图是UITableViewController的子类,委托和数据源从创建的第一刻起就被附加,并且一旦数据源被分配,方法就被调用


此外,您还可以在其上设置断点,并查看哪个类称为数据源。

有关如何创建视图的一些信息?类是如何实例化的?如何测试?有关如何创建视图的一些信息?类是如何实例化的?你是怎么测试的?