In MyClass.m, ho definito
- (void) myTest: (NSString *) withAString{
NSLog(@"hi, %@", withAString);
}
e la dichiarazione appropriata in MyClass.h. Più tardi voglio chiamare
[self performSelector:@selector(mytest:withAString:) withObject: mystring];
in MyClass.m ma viene visualizzato un errore simile a * Terminazione dell'app a causa di un'eccezione non rilevata 'NSInvalidArgumentException', motivo: '* - [MyClass myTest: withAtring:]: selettore non riconosciuto inviato all'istanza 0xe421f0'
Ho provato un caso più semplice con un selettore che non ha preso argomenti che hanno stampato una stringa su console e che ha funzionato bene. Cosa c'è di sbagliato nel codice e come posso ripararlo? Grazie.