Voglio passare un URL tramite l'azione del pulsante, perché ho 10 pulsanti che vengono creati attraverso il codice dinamicamente e al clic quindi c'è un url specifico per ogni pulsante corrispondente. Ecco il mio codicecome posso passare qualsiasi tipo di parametro nell'azione UiButton?
NSString *linkUrl = [NSString stringWithFormat:@"%@",[AllrecordG objectForKey:@"Link"]];
[leftLabelG addTarget:self action:@selector(clickMe:linkUrl:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickMe:(UIButton *)sender{
}
Ma qui vengo avvertimento come "linkUrl variabile inutilizzata".
Ho studiato diversi articoli ma qualcuno ha detto che non è possibile passare l'argomento linke. Qualcuno può dirmi che come posso passare url per ogni azione del pulsante e anche come recuperare quei valori. nella definizione clickMe.
Grazie in anticipo.
non possiamo passare argomento in modo dinamico attraverso selettore di azioni in base alle mie esigenze? Come NSString * linkUrl = [NSString stringWithFormat: @ "% @", [AllrecordG objectForKey: @ "ColorLink"]]; [leftLabelG addTarget: self action: @selector (clickMe: linkUrl :) forControlEvents: UIControlEventTouchUpInside]; – Banshi
Sì, ho aggiornato la mia risposta – MathieuF
In realtà la mia classe di pagina è già @interface homePage: UIViewController così come posso implementare il codice precedente –
Banshi