Semantisches Problem: - Nicht verwendeter Parameterfehler

7

Ich erhalte diesen Fehler:

Ich habe die Einstellung in Projekt in Build-Einstellung vorgenommen:

Ich habe die Einstellung in Ziel in Buildeinstellung vorgenommen:

Ich habe die folgende Lösung verwendet

1) #pragma unbenutzt (Parametername), was funktioniert

Aber das Problem ist, ich habe zu viele Dateien verwendet, wo dieser Fehler kommt, also möchte ich wissen, ob eine gemeinsame Lösung dafür verfügbar ist.

(*) Jeder kann die folgenden Schritte versuchen, um diese Art von Fehler zu finden: sample-videochat-webrtc

  1. Erstellen Sie ein schnelles Projekt

  2. Datei hinzufügen, importieren und erstellen, dann kommt der Fehler

Sumit singh 24.05.2017, 14:26
quelle

1 Antwort

7

OK, schließlich konnte ich das Problem im Beispielprojekt reproduzieren. Dieses Problem ist darauf zurückzuführen, dass im Projekt "sample-chat-swift" unter "Andere Warnflags" -Wextra flag vorhanden ist (Sie können es in project.pbxproj ) die nach Diagnostische Flags in Clang

  

Steuert auch -Wingored-Qualifier, -Winitializer-Overrides, -Wissing-Feldinitialisierer, -Wissing-Methode-Rückgabetyp, -Wsemicolon-before-method-body, -Wsign-compare, -Wunused -Parameter .

Und da die Flags von "Other Warning Flags" nach explizit konfigurierten Flags zur Befehlszeile hinzugefügt werden, überschreibt -Wextra -Wno-unused-parameter .

    
SergGr 01.06.2017, 19:38
quelle