0
我有一个Class
类的实例,通过调用class
方法(下面的示例)获得。在那个例子中,我想要调用一个类(+ ..
)。在Class对象上执行类方法
被叫
Class foo = [FooBar class];
SEL selector = @selector(doSomething:)
// Call somehow?
FooBar的定义
@implementation FooBar
+ (void)doSomething:(id)argument { .. }
@end
是否有这样做的方法吗?
谢谢。
是否有任何理由为什么你试图调用这样的方法,而不是简单的[FooBar doSomething:@“blah”]; – Shaun
与常量不同,存储在变量中的所有内容都可以在运行时决定。 –
没有“班级”。 'Class'只是一个泛型类型,它可以接受任何类对象的指针,类似于'id'是一个泛型类型,它可以指向任何对象。 – newacct