Ich habe alten iOS-Code geöffnet, und wenn ich versuche, ihn zu erstellen, erhalte ich einen "unbenutzten Parameter" -Fehler für Code wie diesen:
%Vor%Dies ist das erste Mal, dass ich einen Objective-C-Compiler sehe, der Fehler (keine Warnungen) ausspuckt. Da viele iOS-Aufrufe nicht unbedingt die Passing-Argumente verwenden (Beispiele sind viele Callbacks), brauche ich Hilfe, um das loszuwerden.
Lösung # 1)
In den "Build Settings" Ihres Xcode-Projekts gibt es einen Parameter für "Unused Parameters".
Setze das von YES
auf NO
zurück.
Lösung # 2 (verfügbar mit Xcode 4):
In Xcode 4.3.2 oder höher verwende __unused
.
(Danke Tim Bodeit Kommentar unten)
Lösung # 3)
Setzen Sie #pragma unused (searchBar)
in Ihren Code, vorzugsweise direkt unterhalb der Zeile in Ihrer Implementierung, in der die Funktion deklariert ist.
I. E.
%Vor%Tags und Links objective-c compiler-errors parameters xcode4