gpt4 book ai didi

ios - 默认调用 UITableViewDataSource/Delegate 方法

转载 作者:行者123 更新时间:2023-11-28 21:22:13 26 4
gpt4 key购买 nike

我已将 TableView 添加到 View Controller ,但尚未将数据源和委托(delegate)连接到该 View Controller 。那么在那种情况下,是否有任何被调用的所需方法(UITableViewDataSource/Delegate)的默认实现?该程序没有崩溃,也没有显示任何数据。

最佳答案

没有委托(delegate)和数据源的 UITableView 将只显示一个空表。它不会崩溃,但它没有用,因为您不提供任何数据。

默认情况下,表格 View 显示一个包含零行的部分。这就是它不会崩溃的原因。如果您阅读 UITableViewDataSource 的文档,您会看到 numberOfSectionsInTableView: 的默认值为 1。如果没有数据源,该表假定该部分有 0 行。

许多 UITableViewDelegate 方法也采用适当的默认值。

关于ios - 默认调用 UITableViewDataSource/Delegate 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39413532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com