Я работал над небольшой демонстрацией, и я написал функцию, которая принимает два строковых объекта и выглядит следующим образом
-(void)adding:(NSString*)num1 :(NSString*)num2
{
num1 = first.text; //first is object of label
num2 = second.text; //second is object of label
int x= [num1 integerValue];
int y = [num2 integerValue];
int r = x+y;
NSLog(@"%d",r);
}
У меня есть еще одна функция
-(void)calling
{
[self performSelector:@selector(adding:)withObject:@"num1" withObject:@"num2"];
}
и я вызываю метод, называемый вызовом при касании кнопки внутри события
[btn addTarget:self action:@selector(calling) forControlEvents:UIControlEventTouchUpInside];
но я получаю сообщение об ошибке: нераспознанный селектор отправлен на экземпляр
подскажите, пожалуйста, где я не прав и как передать методы с аргументами в селектор.
Спасибо