gpt4 book ai didi

objective-c - 在类上调用静态方法

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:58 25 4
gpt4 key购买 nike

给定一个类似下面的方法,它返回一个类...

-(Class)getClass
{
return [MyAwesomeClass class];
}

...如何调用该类的静态方法?我试过了,但没用...

Class theClass = [anInstance getClass];
[theClass someStaticMethod];

我应该如何在 theClass 上调用静态方法?

编辑添加:看来我做的是对的,还有其他原因导致了崩溃。现在我需要弄清楚如何消除未找到方法 someStaticMethod 的警告。我应该将 theClass 转换为什么?

最佳答案

假设所讨论的类响应 someStaticMethod,您可以完全按照您编写的方式进行操作。

如果它不能正常工作,那么很可能是以下情况之一:

  • 你没有你想的那样
  • 类(class)没有回复消息
  • 您错误地声明了方法
  • 您还没有导入声明该方法的 header
  • 方法本身有问题

关于objective-c - 在类上调用静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411012/

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