Question

Est-il possible de déterminer la detailTextLabel d'une ligne basée sur une indexPath en didSelectRowAtIndexPath?

Je veux être en mesure d'ouvrir un lien téléphonique à l'aide

[[UIApplication sharedApplication] openURL:xyz] 

si la cellule a l'étiquette de texte en détail « téléphone ».

Est-ce possible?

Merci

Était-ce utile?

La solution

[[myTableView cellForRowAtIndexPath:path].detailTextLabel.text isEqualToString:@"phone"];

Autres conseils

En supposant que vous fournissez la source de données pour l'affichage du tableau, vous pouvez vérifier vos données directement au lieu de l'affichage du tableau cellule.

Si cela est en quelque sorte pas possible, vous pouvez toujours vous appeler:

[[tableView dataSource] tableView:tableView cellForRowAtIndexPath:indexPath]; et inspecter la cellule résultante.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top