UILabel - chaîne, comme le texte et les liens

J'ai un UILabel dont le texte que j'obtiens à partir d'un serveur. Une partie du texte est d'être identifiés comme des liens, et sur de toucher ces liens, certaines mesures doivent être effectuées. par exemple,

NSString *str = @"Mon numéro de téléphone est 645-345-2345 et mon adresse est xyz";

C'est le texte complet de UILabel. Je n'ai qu'un UILabel pour l'affichage de ce texte (le Texte est dynamique. J'ai juste donné un exemple.). En cliquant sur ces liens, j'ai besoin d'exécuter des actions telles que la navigation de quelques différentes de l'écran ou de faire un appel.

Je sais que je peux afficher ce texte avec l'aide de OHAttributedLabel. Et les liens peuvent être affichées comme suit :

[label1 addCustomLink:[NSURL URLWithString:@"http://www.foodreporter.net"] inRange:[txt rangeOfString:someString]];  

Mais je me demande comment puis-je faire de ces des liens de texte effectuer certaines actions, comme la navigation à l'écran ou de faire un appel.

Permettez-moi de savoir si plus d'explication est nécessaire.

InformationsquelleAutor Nitish | 2012-01-12