title: How to display clickable links in UITextView
body: <p>I am trying to display an attributed string in a UITextview with clickable links. I've created a simple test project to see where I'm going wrong and still can't figure it out. I've tried enabling user interaction and setting the shouldInteractWithURLs delegate method, but it's still not working. Here's my code (for a view controller that only contains a textview)</p>
  
  <pre><code>  @IBOutlet weak var textView: UITextView!
  
  override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view, typically from a nib.
      let string = "Google"
      let linkString = NSMutableAttributedString(string: string)
      linkString.addAttribute(NSLinkAttributeName, value: NSURL(string: "https://www.google.com")!, range: NSMakeRange(0, string.characters.count))
      linkString.addAttribute(NSFontAttributeName, value: UIFont(name: "HelveticaNeue", size: 25.0)!, range: NSMakeRange(0, string.characters.count))
      textView.attributedText = linkString
      textView.delegate = self
      textView.selectable = true
      textView.userInteractionEnabled = true
  }
  </code></pre>
  
  <p>And here are the delegate methods I've implemented:</p>
  
  <pre><code>func textViewShouldBeginEditing(textView: UITextView) -&gt; Bool {
      return false
  }
  
  func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -&gt; Bool {
      return true
  }
  </code></pre>
  
  <p>This still isn't working. I've searched on this topic and nothing has helped yet. Thanks so much in advance.</p>