Как конвертировать va_list в swift для совместимости? - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь интегрировать функцию регистрации, которая имеет следующую подпись:

(void)logInfo:(NSString *)format args:(va_list)args;
(void)logInfo:(NSString *)format, ...;

путем повторного выполнения в Swift.Я хочу убедиться, что даже в Swift, если он работает с Obj-C, он работает так же, как и эта подпись.

В настоящее время у меня есть идея сделать

func logInfo(withFormat: String, args: CVarArg...)
func logInfo(withFormat: String...)

Я на правильном пути?Я никогда не работал с вариадами ни на одном языке.

...