<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSTextView/clicked(onLink:at:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSTextView(im)clickedOnLink:atIndex:"
  },
  "title" : "clicked(onLink:at:)"
}
-->

# clicked(onLink:at:)

Causes the text view to act as if the user clicked on some text with the given link as the value of a link attribute associated with the text.

```
func clicked(onLink link: Any, at charIndex: Int)
```

## Parameters

`link`

The link that was clicked; the value of <doc://com.apple.documentation/documentation/Foundation/NSAttributedString/Key/link>.

`charIndex`

The character index where the click occurred, indexed within the text storage.

## Discussion

If, for instance, you have a special attachment cell that can follow links, you can use this method to ask the text view to follow a link once you decide it should. In addition, this method is invoked by the text view during mouse tracking if the user clicks a link.

The `charIndex` parameter is a character index somewhere in the range of the link attribute. If the user actually physically clicked the link, then it should be the character that was originally clicked. In some cases a link may be opened indirectly or programmatically, in which case a character index somewhere in the range of the link attribute is supplied.

This method sends the [`textView(_:clickedOnLink:at:)`](/documentation/AppKit/NSTextViewDelegate/textView(_:clickedOnLink:at:)) delegate message if the delegate implements it, so that the delegate can handle the click.

## See Also

[`textView(_:clickedOnLink:at:)`](/documentation/AppKit/NSTextViewDelegate/textView(_:clickedOnLink:at:))

Sent after the user clicks a link.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)