Предположим, что у меня есть Objective C interface SomeClass
, у которого есть метод класса someMethod
:
@interface SomeClass : NSObject {
}
+ (id)someMethod;
@end
В другом интерфейсе я хочу иметь вспомогательный метод, который динамически вызывает someMethod
в классе, подобном этому:
[someOtherObject invokeSelector:@selector(someMethod) forClass:[SomeClass class];
Какова должна быть реализация для invokeSelector
? Возможно ли вообще?
- (void)invokeSelector:(SEL)aSelector forClass:(Class)aClass {
// ???
}