2013-01-21 30 views
2

我想調整一個函數,並調用與函數參數的原始實現。 新IMP的形式爲:如何在方法IMPs之間傳遞va_list? (目標c)

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

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

這顯然是錯誤的,因爲現在args包含_cmd而...沒有。

如何將...傳遞給originalImp?

回答