gpt4 book ai didi

ios - 为什么 View Controller 的头文件中需要一个 Action 方法声明?

转载 作者:行者123 更新时间:2023-11-28 22:54:03 25 4
gpt4 key购买 nike

我注意到,如果我删除 View Controller 头文件中的操作方法声明,该操作仍然有效,因为它是在实现文件中实现的。为什么需要在 View Controller 的头文件中定义方法声明?

谢谢

最佳答案

这样您就不会收到编译器未找到选择器的警告,

在 ARC 环境中,从 .h 文件中删除函数声明将导致错误而不是警告(No visible @interface for 'YourClass' declares the selector 'YourMethod')

但是,如果您从 xib 连接您的方法(例如 UIButton 的操作),那么您可以从接口(interface)文件中删除该函数,您将不会收到任何错误或警告

请注意,Objective-c 没有纯私有(private)方法。

关于ios - 为什么 View Controller 的头文件中需要一个 Action 方法声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11177679/

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