Swift Problem beim Übergeben einer variablen Anzahl von Parametern

Ich habe den folgenden Code:

public static func e(file: String = __FILE__,
    function: String = __FUNCTION__,
    line: Int = __LINE__,format: String, args: CVarArgType...)
{
    NSLog([%d]\t [%@] " + format,line,function, args); //<<< I have no idea how to pass the params here
}

Ich erhalte einen Compilerfehler in NSLog, der nicht so aufgerufen werden kann wie ich.

Einfach muss ich die Variablen, den Funktionsnamen und die Zeile mit einem einzigen NSLOG-Aufruf drucken.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage