Может ли кто-нибудь объяснить, как нужно передавать значения, переданные несуществующему методу, который перехватывается при использовании:
+ (void)forwardInvocation:(NSInvocation *)anInvocation;
+ (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
Учитывая сообщение типа:
[SomeClass doSomething:@"theThing" withSomething:@"aParam"];
Я могу получить подпись метода без проблем, но я ужасно смущен тем, как получить значения, которые были переданы вместе с ним.
Я полностью отключаюсь, когда должен использовать эти методы или просто что-то не хватает?