В 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 '
Я попробовал более простой случай с селектором, который не принимал аргументов, которые печатали строку для консоли, и это работало нормально. Что не так с кодом и как я могу его исправить? Спасибо.