Apertura Telefono collegamenti in didSelectRowAtIndexPath iPhone SDK
-
01-10-2019 - |
Domanda
E 'possibile determinare detailTextLabel
di una riga sulla base di un indexPath in didSelectRowAtIndexPath
?
Voglio essere in grado di aprire un collegamento telefonico utilizzando
[[UIApplication sharedApplication] openURL:xyz]
se la cella ha l'etichetta di testo dettaglio "telefono".
È possibile?
Grazie
Soluzione
[[myTableView cellForRowAtIndexPath:path].detailTextLabel.text isEqualToString:@"phone"];
Altri suggerimenti
Supponendo che fornire l'origine dati per la visualizzazione della tabella, è possibile controllare i dati direttamente al posto della cella vista tabella.
Se questo è in qualche modo non è possibile, si può sempre chiamare te stesso:
[[tableView dataSource] tableView:tableView cellForRowAtIndexPath:indexPath];
e ispezionare la cellula risultante.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow