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.
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%Tags und Links objective-c ios xcode automatic-ref-counting