Dans MyClass.m, j'ai défini
- (void) myTest: (NSString *) withAString{
NSLog(@"hi, %@", withAString);
}
et la déclaration appropriée dans MyClass.h. Plus tard, je veux appeler
[self performSelector:@selector(mytest:withAString:) withObject: mystring];
dans MyClass.m mais j'obtiens une erreur similaire à * Terminer l'application en raison d'une exception non interceptée 'NSInvalidArgumentException', raison: '* - [MyClass myTest: withAtring:]: sélecteur non reconnu envoyé à l'instance 0xe421f0'
J'ai essayé un cas plus simple avec un sélecteur qui ne prenait aucun argument qui imprimait une chaîne sur la console et qui fonctionnait très bien. Quel est le problème avec le code et comment puis-je le résoudre? Merci.