Как отправить селектор в другой класс? Я хочу отправить селектор из подпредставления на основной вид, чтобы нажать на контроллер следующего вида.
SEL selectorToSend = @selector(mySuperDuperMessage:); [otherClass iWantASelector:selectorToSend];
otherClass:
@interface{ SEL aSelector; } @implementation{ -(void) iWantASelector:(SEL) newSelector { aSelector = newSelector; }
Ответ Джеймса примерно верен, но я бы спросил себя, почему вам нужно это делать, а не пропускать блок, что даст вам гораздо большую гибкость, особенно с его способностью передавать состояние.
Попробуйте эту конструкцию:
[self.superView performSelector:@selector(Test:)];