我通过Objective-C创建了一个可变方法:
+ (void)myFunc:(NSString *)message, ... ;
我通过宏调用这个可变方法:
#define TESTLOG(x,...) [MyExample myFunc:(x), ##__VA_ARGS__]
直到好的地方,但是swift呢?
现在我尝试从swift代码调用myFunc,不幸的是,很快就没有认识到...语法, 那么如何从Swift代码中调用Objective-C可变参数方法而不放弃宏呢?
目标是通过宏
从swift代码和Objective-c代码调用variadic方法