gpt4 book ai didi

objective-c - Xcode 警告 : "May not respond to"

转载 作者:行者123 更新时间:2023-12-02 06:43:56 26 4
gpt4 key购买 nike

我有一些方法可以在我的类实现中初始化不同的东西。但是,当我使用 [self 'methodName'] 调用这些方法时,Xcode 编译器会给我一个警告,我无法摆脱。

'className' 可能不会响应 'methodName'

例如,

警告:'NextJackpotViewController' 可能不会响应 -initActivityIndi​​cator'

- (void)viewDidLoad {
[self initActivityIndicator];
[self addRefreshButton];
[self updateUI];

[super viewDidLoad];
}

有什么办法可以解决这个问题吗?

最佳答案

有 3 种方法可以做到这一点。第一种是像 Matt 所说的那样将方法声明放在头文件中。

第二种是通过创建私有(private)方法,您可以通过将以下代码放在 Controller 的顶部来实现此目的

@interface NextJackportViewController (PrivateMethods)- (void)initActivityIndicator;@end

第三种方法是在调用之前定义方法。

关于objective-c - Xcode 警告 : "May not respond to",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433154/

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