performSelector: Warnung

Dylans Ghost

Dylans Ghost

Aktives Mitglied
Thread Starter
Dabei seit
25.09.2012
Beiträge
110
Reaktionspunkte
2
Hallo,
ich rufe via Interface mehrere Methoden auf :
Code:
-(IBAction)methodsAction:(id)sender
{
    unsigned index = (unsigned) [_methodStepperOutlet intValue];
    NSString * selectorString = [_selectorStringArray objectAtIndex:index];
    selector = NSSelectorFromString(selectorString);
    [self performSelector:selector];:confused:
}
Die Methoden werden ausgeführt, mit der Warnung :
PerformSelector may cause a leak because its selector is unknown
Wie kann ich die Warnung vermeiden ?

Uwe
 
Guten Morgen Uwe,

warum dieser Umweg?
Warum schreibst Du nicht [objekt stelleNachrichtZu]

Die Warnung ist korrekt, da zum jetzigen Zeitpunkt unklar ist welche Methode wirklich zurückgeliefert wird.
Somit ist auch unklar was in dieser so abgeht.

Viele Grüße
 
@little_pixel
ich krieg' das nicht gebacken und kehre wieder zur switch-funktion zurück.
Einige Grüsse
Uwe
 
Zurück
Oben Unten