Xcode / iOS自动委托分配......一个错误?

时间:2014-01-08 20:27:35

标签: ios iphone objective-c xcode uitableview

调试我的一个表视图时发现了一些意外行为。

outlets are unset

故事板中的我的tableView没有设置其委托或dataSource。

code snippet

但是,在此片段的断点处,两者都设置为视图控制器。我已经检查了我的整个viewDidLoad层次结构,并且在任何时候都没有设置委托。

我的问题是:这是预期的行为吗?或者它是Xcode或SDK中的错误?

1 个答案:

答案 0 :(得分:2)

如果您的视图控制器是UITableViewController,那么除非在Interface Builder中设置,否则表视图的委托和数据源将被设置为自身的控制器。