Quiero pasar una URL a través de la acción del botón, porque tengo 10 botones que se crean a través del código de forma dinámica y al hacer clic allí, se asigna una url específica para cada botón correspondiente. Aquí está mi código¿cómo puedo pasar cualquier tipo de parámetro en la acción UiButton?
NSString *linkUrl = [NSString stringWithFormat:@"%@",[AllrecordG objectForKey:@"Link"]];
[leftLabelG addTarget:self action:@selector(clickMe:linkUrl:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickMe:(UIButton *)sender{
}
Pero aquí consigo advertencia como "linkUrl variables sin usar".
He estudiado diferentes artículos, pero alguien dijo que no es posible pasar el argumento de eso. Cualquiera me puede decir que cómo puedo pasar la url para cada acción de botón y también cómo recuperar esos valores. en la definición de clickMe
Gracias de antemano.
podemos dejar pasar el argumento de forma dinámica a través selector de acción según mi requisito? Como ese NSString * linkUrl = [NSString stringWithFormat: @ "% @", [AllrecordG objectForKey: @ "ColorLink"]]; [leftLabelG addTarget: acción propia: @selector (clickMe: linkUrl :) forControlEvents: UIControlEventTouchUpInside]; – Banshi
Sí, he actualizado mi respuesta – MathieuF
En realidad, mi clase de página ya es @interface homePage: UIViewController entonces, ¿cómo puedo implementar su código anterior –
Banshi