У меня есть функция, которая выглядит так:
void myMethodImpl(id self, SEL _cmd, ...)
Я использую это как реализацию метода для класса
class_addMethod(aClass, aSelector, (IMP)myMethodImpl, types);
поэтому myMethodImpl
get вызывается при отправке сообщения в класс с селектором aSelector. Теперь я хотел бы создать NSInvocation со всеми параметрами из myMethodImpl
.
Есть ли простой способ создать NSInvocation из списка параметров или мне нужно проверить каждый элемент на предмет его типа и добавить его соответствующим образом?