gpt4 book ai didi

objective-c - 我可以在延迟后执行类方法吗?

转载 作者:行者123 更新时间:2023-12-02 21:56:22 25 4
gpt4 key购买 nike

我在一个类方法中,我想在延迟后触发同一个类中的另一个类方法。我似乎无法使用

[MyClass performSelector:@selector(myMethod) withObject:nil afterDelay:1]

还有其他选择吗?

编辑:

我的错。我假设该调用在类方法中不可用,因为它不会像我编写的那样自动完成。正如一些人在这里指出的那样,它实际上工作得很好。不知道为什么它在我的情况下没有自动完成,但学到了在发生这种情况时做出假设的教训。谢谢大家。

最佳答案

您使用-class来获取对该类的实际引用,然后像这样发送消息:

[[MyClass class] performSelector:@selector(myClassMethod) withObject:nil afterDelay:1.0];

关于objective-c - 我可以在延迟后执行类方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715953/

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