我收到以下错误: 类不是客观的c类名称
- (void)CallStaticMethodForClass :(Class *)myClass
{
[myClass doSomething];
}
+ (void)doSomething
{
//
}
答案 0 :(得分:7)
应声明为:
- (void)callMethodOnClass:(Class)myClass { ...
一些事情:
*
时,指针(Class
)是不必要的。按住命令 - 双击“Class
”查看原因(它是typedef
的一部分)