gpt4 book ai didi

ios - 模板中缺少 UITableView 数据源和委托(delegate)

转载 作者:行者123 更新时间:2023-11-28 20:17:03 24 4
gpt4 key购买 nike

将 UITableViewController 添加到我的应用程序时,我注意到 Xcode 中的模板中缺少我要添加的常用代码:

我希望看到:

    @interface myTableViewController : UITableViewController <UITableViewDelegate , UITableViewDataSource>

相反,我看到了:

    @interface myTableViewController : UITableViewController

为什么不需要声明 UITableViewController 是委托(delegate)和数据源?

最佳答案

如果您打开 UITableViewController.h 文件,您会看到它继承自 UIViewController 并实现了这两个协议(protocol)。子类不需要重新声明符合由其父类实现的协议(protocol)[es]。

如果您使用 xib 创建了 View Controller ,则无需将 delegatedataSource 分配给 View 。但是,如果您以编程方式创建它 - 是的,将 delegatedataSource 属性设置为 self。

关于ios - 模板中缺少 UITableView 数据源和委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639692/

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