我在调试我的一个 TableView 时发现了一些意外行为。
Storyboard中的 tableView 没有设置其委托(delegate)或数据源。
但是,在此代码段的断点处,两者都设置为 View Controller 。我已经检查了我的整个 viewDidLoad 层次结构,没有一点是委托(delegate)集。
我的问题是:这是预期的行为吗?还是 Xcode 或 SDK 中的错误?
最佳答案
如果您的 View Controller 是 UITableViewController
,那么它作为 Controller 的 TableView 的委托(delegate)和数据源将设置为其自身,除非它们是在 Interface Builder 中设置的。
关于ios - Xcode/iOS 自动委托(delegate)分配...一个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21005801/