Получение значений аргумента из NSInvocation

Может кто-нибудь объяснить, как можно получить значения, передаваемые несуществующему методу, который перехватывается при использовании:

+ (void)forwardInvocation:(NSInvocation *)anInvocation;

+ (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;

Учитывая сообщение как:

[SomeClass doSomething:@"theThing" withSomething:@"aParam"];

Я могу получить сигнатуру метода без проблем, но я ужасно смущен тем, как получить значения, которые были переданы вместе с ним.

Я совершенно не в себе, когда я должен использовать эти методы или просто что-то упустил?

Ответы на вопрос(1)

Ваш ответ на вопрос