В моем коде я должен передать два аргумента targetMethod printMethod
, я могу передать button.tag как один аргумент и как передать другой аргумент?Как передать два аргумента в целевой метод UIButtons в iOS?
Приведите пример.
Мой код:
button.tag = indexPath.row;
secondArgument = indexPath.section;
[button addTarget:self action:@selector(printMethod:) forControlEvents:UIControlEventTouchUpInside];
-(IBAction)printMethod:(UIButton*)sender{
NSLog(@"%d%d",sender.tag,//SecondArgument);
}
Вы не можете. Что вы можете сделать, это подкласс UIButton и дать ему свойства (indexPath, otherDataToShare). – Larme
Метод IBAction принимает только один аргумент; отправитель – Paulw11
Какой у вас второй аргумент? –