関数をスウィズルして、関数の引数を使用して元の実装を呼び出そうとしています。新しい IMP の形式は次のとおりです。
static id WrapperFunction(id self, SEL _cmd, ...) {
va_list args;
va_start(args, _cmd);
originalImp(self, _cmd, args);
...
}
args
含まれていないのに _cmd が含まれているため、これは明らかに間違って...
います。
...
originalImpに渡すにはどうすればよいですか?