Reconnaissance des URL dans UITextView

Hello,
En faisant quelques recherches sur le cours puis sur stackoverflow j’ai cru comprendre qu’il suffisait d’écrire

textview.editable = NO;
textview.dataDetectorTypes = UIDataDetectorTypeAll;

pour permettre avec swift 3 la reconnaissance des adresses url dans un UITextView. Or quand je le fais j’obtiens l’erreur “use of unresolved identifier UIDataDetectorTypeAll”. Quelle méthode avez-vous utilisé de votre côté ?

Hello,

Et en ajoutant textview.selectable = YES; ?

Il s’agit d’une énumération, le code que tu as doit être ancien.
Remplace ta dernière ligne par textview.dataDetectorTypes = .all

1 « J'aime »

Merci Maxime, en effet j’ai essayé .All, et j’ai obtenu l’erreur “.All has been replaced by “all””.
Je suppose que seul l’expérience peut permettre de déceler ces petits changement, ça m’arrive souvent en plus…

merci @schtipoun quand même :slight_smile:

Soit heureux, Swift 4 arrive en Septembre … Encore plus de petits changements à découvrir !
(quoi que je n’en ai pas trouvé beaucoup en 3 jours de tests avec Xcode 9).