То, что вы пытаетесь сделать, невозможно, как прокомментировал Павел. Но вы можете использовать динамическую среду выполнения Objective-C, чтобы достичь желаемого. Но я не думаю, что это подойдет для всех ваших вариантов использования.
Попробуйте посмотреть на селекторы NSInvocation и посмотрите, будет ли он соответствовать вашим потребностям.