Вы не можете. Чтобы безопасно передать все переменные аргументы, вам нужен метод для принятия va_list
.
В супер,
-(void)appendObjectsWithArguments:(va_list)vl {
...
}
-(void)appendObject:(id)firstObject, ...
va_list vl;
va_start(vl, firstObject);
[self appendObjectsWithArguments:vl];
va_end(vl);
}
И используйте [super appendObjectsWithArguments:vl]
при переопределении метода в подклассе.