Предположим, что у меня есть 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 {
// ???
}