私のコードでは、targetMethod printMethod
に2つの引数を渡す必要がありました。私はbutton.tagを1つの引数として渡し、他の引数を渡す方法はありますか?iOSのUIButtonsターゲットメソッドに2つの引数を渡すにはどうすればよいですか?
例を挙げてください。
マイコード:
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);
}
あなたがすることはできませんに渡す第二引数のためのaccessibilityIdentifierを試してみてください。あなたができることは、UIButtonをサブクラス化し、そのプロパティ(indexPath、otherDataToShare)を与えることです。 – Larme
IBActionメソッドは1つの引数のみを受け入れます。送信者 – Paulw11
あなたの第二引数は何ですか? –