Objective-C: chamando seletores com vários argumentos
Em MyClass.m, eu defini
<code>- (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } </code>
e a declaração apropriada em MyClass.h. Mais tarde eu quero ligar
<code>[self performSelector:@selector(mytest:withAString:) withObject: mystring]; </code>
em MyClass.m, mas eu recebo um erro semelhante ao* Encerrando o aplicativo devido à exceção não-detectada 'NSInvalidArgumentException', razão: '* - [MyClass myTest: withAtring:]: seletor não reconhecido enviado para a instância 0xe421f0 '
Eu tentei um caso mais simples com um seletor que não recebia argumentos que imprimiam uma string para consolar e que funcionava muito bem. O que há de errado com o código e como posso corrigi-lo? Obrigado.