performSelector puede causar una fuga porque su selector es desconocido

Recibo la siguiente advertencia del compilador ARC:

"performSelector may cause a leak because its selector is unknown".

Esto es lo que estoy haciendo:

[_controller performSelector:NSSelectorFromString(@"someMethod")];

¿Por qué recibo esta advertencia? Entiendo que el compilador no puede verificar si el selector existe o no, pero ¿por qué eso causaría una fuga? ¿Y cómo puedo cambiar mi código para que ya no reciba esta advertencia?

Respuestas a la pregunta(19)

Su respuesta a la pregunta