2013-01-21 2 views
2

함수를 swizzle하고 args 함수를 사용하여 원래 구현을 호출하려고합니다. 새로운 IMP의 형식은 : ...하지 않았다 동안 args 지금 _cmd 포함하고 있기 때문에메서드 IMPs간에 va_list를 전달하는 방법? (objective c)

static id WrapperFunction(id self, SEL _cmd, ...) { 
    va_list args; 
    va_start(args, _cmd); 

    originalImp(self, _cmd, args); 
    ... 
} 

이것은 분명히 잘못된 것입니다.

...을 originalImp에 어떻게 전달할 수 있습니까?

답변