【问题标题】:UITableView delegate methods being called before viewDidLoad在 viewDidLoad 之前调用 UITableView 委托方法
【发布时间】:2013-10-08 19:34:51
【问题描述】:

我有一个子类 UITableViewController 的视图控制器。当我将此 VC 推送到导航堆栈时,会调用 UITableView 委托方法,然后调用 viewDidLoad,然后再次调用委托方法。这是怎么回事?

【问题讨论】:

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

标签: ios objective-c xcode uitableview


【解决方案1】:

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

另外,您可以在其上设置断点并查看哪个类调用了数据源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    相关资源
    最近更新 更多