Supposons que j’ai l’interface Objective C SomeClass
qui possède une méthode de classe appelée someMethod
:
@interface SomeClass : NSObject {
}
+ (id)someMethod;
@end
Dans une autre interface, je veux une méthode d'assistance qui appelle dynamiquement someMethod
sur une classe comme celle-ci:
[someOtherObject invokeSelector:@selector(someMethod) forClass:[SomeClass class];
Quelle devrait être la mise en œuvre pour invokeSelector
? Est-ce possible?
- (void)invokeSelector:(SEL)aSelector forClass:(Class)aClass {
// ???
}