performSelector ARC Warnung [duplizieren]

7

Ich habe diesen Code in nicht-ARC, der ohne Fehler oder Warnungen funktioniert:

%Vor%

Nachdem ich jedoch in ARC konvertiert habe, erhalte ich folgende Warnung:

"Perform Selector kann ein Leck verursachen, weil sein Selektor unbekannt ist."

Ich würde mich über Ideen freuen, wie ich meinen Code entsprechend überarbeiten kann.

    
David DelMonte 10.08.2012, 03:58
quelle

1 Antwort

40

Die einzige Möglichkeit, die Warnung zu vermeiden, besteht darin, sie zu unterdrücken. Sie könnten es in Ihren Build-Einstellungen deaktivieren, aber ich bevorzuge es einfach mit Pragmas zu deaktivieren, wo ich weiß, dass es falsch ist.

%Vor%

Wenn Sie den Fehler an mehreren Stellen erhalten, können Sie ein Makro definieren, um das Unterdrücken der Warnung zu erleichtern:

%Vor%

Sie können das Makro wie folgt verwenden:

%Vor%     
rob mayoff 10.08.2012, 04:33
quelle