В MyClass.m я определил
- (void) myTest: (NSString *) withAString{
NSLog(@"hi, %@", withAString);
}
и соответствующее объявление в MyClass.h. Позже я хочу позвонить
[self performSelector:@selector(mytest:withAString:) withObject: mystring];
в MyClass.m, но я получаю сообщение об ошибке, похожее на * Завершение работы приложения из-за неперехваченного исключения 'NSInvalidArgumentException', причина: '* - [MyClass myTest: withAtring:]: нераспознанный селектор отправлен в экземпляр 0xe421f0'
Я попробовал более простой случай с селектором, который не принимал аргументов, выводил строку на консоль и работал нормально. Что не так с кодом и как это исправить? Спасибо.