para evitar aviso de "O PerformSelect pode causar um vazamento porque seu seletor é desconhecido" [duplicado]

Duplicata Possível:
executeSelector pode causar um vazamento porque seu seletor é desconhecido

Eu fiz um NSDictionary para converter minha entrada (NSString) para seletor. O "mapa de seletor" é semelhante ao seguinte:

[self setCmdSelectorMap:[NSDictionary dictionaryWithObjectsAndKeys: 
                         [NSValue valueWithPointer:@selector(doOpenBrowserByString:)], @"openBrowser",
                         [NSValue valueWithPointer:@selector(syncData:)], @"sync",
                         [NSValue valueWithPointer:@selector(getCachedString:)], @"getCachedString",
                         nil]];

Quando eu tento buscar um desses seletores e executá-lo da seguinte forma, ele causa um aviso:

sel = [[_cmdMap objectForKey:command] pointerValue];
NSLog(@"selector determined : %@", NSStringFromSelector(sel));
[self performSelector:sel withObject:arguments];

O aviso diz: PerformSelector pode causar um vazamento porque seu seletor é desconhecido. Existe alguma maneira de impedir que esse aviso ocorra? ou há alguma maneira "mais segura" de realizar tal ação?

Obrigado rapazes :)

questionAnswers(1)

yourAnswerToTheQuestion