Warnung - Wird als Name des vorherigen Parameters und nicht als Teil des Selektors verwendet

8

Ich verwende eine Funktion in einer Klasse wie folgt

%Vor%

Es wird die Warnung angezeigt - MuliPics wird als Name des vorherigen Parameters und nicht als Teil des Selektors verwendet

Warum das kommt?

    
Arun Iphone 15.08.2013, 06:18
quelle

3 Antworten

14

Es ist eine schlechte Nachricht, aber das liegt daran, dass Sie Ihrer Methode keinen Namen für den ersten Parameter gegeben haben. Versuchen Sie Folgendes:

%Vor%

Ich habe auch ein Style-Problem behoben; Der Name des zweiten Teils des Methodennamens sollte mit einem Kleinbuchstaben beginnen. Ich weiß nicht, was Ihre Methode macht, also können Sie vielleicht einen besseren Namen finden.

    
dpassage 15.08.2013 06:22
quelle
5

Weil Sie den Parameternamen und die Selektordefinition nicht separat angegeben haben. Im Grunde vermisst du ein Leerzeichen und / oder ein Wort. Probieren Sie:

%Vor%

Was bedeutet, dass beide Parameter der Methode separat benannt und angegeben werden.

    
Wain 15.08.2013 06:21
quelle
0

@dpassage's Antwort ist nett.

Der Funktionsname von objective-c ist nicht wie C oder C ++, er hat einige Parameter und die gleiche Nummer der Beschreibung des Parameternamens. In Ihrem Fall haben Sie Ihren ersten Parameternamen nicht festgelegt oder Sie haben die Beschreibung Ihres zweiten Parameternamens nicht festgelegt.

Was @dpassage gesagt hat, war die erste Bedingung, fehlte der erste Parametername.

    
Artisan 04.09.2014 08:03
quelle

Tags und Links