gpt4 book ai didi

iphone - ViewDidLoad() 中的调用方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:59:59 26 4
gpt4 key购买 nike

我在更新标签的键事件上调用方法。

    [self updateFolderText];

当我在事件方法中执行此操作时它有效,但当我尝试在 ViewDidLoad() 中执行此操作时出现编译器错误。

- (void)viewDidLoad
{
[super viewDidLoad];
[self updateFolderText];
}

我收到以下错误:

    error: Automatic Reference Counting Issue: Receiver type 'ViewController' 
for instance message does not declare a method with selector 'updateFolderText'

嗯……我想这一定是微不足道的……我是 objective-c 的新手。谢谢。 :)

最佳答案

问题可能是因为您的方法 updateFolderText 定义在 viewDidLoad 下方。将你的 updateFolderText 代码移到下面,它应该可以工作。

或者,您可以在您的类中显式声明该方法。在 @implementation 上面添加以下内容。

@interface className()
-(void)yourMethod; //not sure how youve fully define updateFolderText
@end

或者,如您所说,您也可以在头文件中定义它:

-(void)yourMethod; //not sure how youve fully define updateFolderText

关于iphone - ViewDidLoad() 中的调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9196798/

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