gpt4 book ai didi

objective-c - 如何修复 "Protocol Not Implemented"

转载 作者:太空狗 更新时间:2023-10-30 03:11:02 24 4
gpt4 key购买 nike

当我创建一个名为 TestController 的新 Controller 时,我插入

<UITableViewDelegate,UITableViewDataSource,UITextFieldDelegate,UISearchBarDelegate>

到Test.h的接口(interface)

当我在模拟器上运行应用程序时,有很多问题说“未完全实现”和“未实现协议(protocol)中的方法”

我知道有些方法没有实现,但是是哪一个呢?我怎么知道我应该添加什么方法?

最佳答案

显示问题导航器并展开“协议(protocol)中的方法未实现”问题之一。第一个详细信息项将向您显示该方法在 header 中定义的位置(因此,它在哪个 @protocol 中)。不过,更好的是,第二个细节将向您显示协议(protocol)的名称。

切换到问题导航器。忽略Incomplete implementation 消息,并查看Method in protocol not implemented 消息。您可以展开此消息以获取编译器提供的更多信息。第一个细节是您要查找的内容:

Method declared here

您可以在这里看到我忘记包含 tableView:numberOfRowsInSection: 的方法。我可以复制此声明并将其粘贴到我自己的代码中以开始编写方法。

请注意,我的问题导航器中有三个问题。第三个是另外一个缺失的方法,同样可以扩展复制。

关于objective-c - 如何修复 "Protocol Not Implemented",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6488183/

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