---
title: NSTextSelectionNavigation.Destination
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nstextselectionnavigation/destination
---

# NSTextSelectionNavigation.Destination

Values that affect how the framework handles navigation across different textual boundaries during a selection.

## Declaration

```swift
enum Destination
```

## Topics

### Selection destinations

- [NSTextSelectionNavigation.Destination.character](appkit/nstextselectionnavigation/destination/character.md)
- [NSTextSelectionNavigation.Destination.word](appkit/nstextselectionnavigation/destination/word.md)
- [NSTextSelectionNavigation.Destination.line](appkit/nstextselectionnavigation/destination/line.md)
- [NSTextSelectionNavigation.Destination.sentence](appkit/nstextselectionnavigation/destination/sentence.md)
- [NSTextSelectionNavigation.Destination.paragraph](appkit/nstextselectionnavigation/destination/paragraph.md)
- [NSTextSelectionNavigation.Destination.container](appkit/nstextselectionnavigation/destination/container.md)
- [NSTextSelectionNavigation.Destination.document](appkit/nstextselectionnavigation/destination/document.md)

### Initializers

- [init(rawValue:)](appkit/nstextselectionnavigation/destination/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Selection characteristics

- [allowsNonContiguousRanges](appkit/nstextselectionnavigation/allowsnoncontiguousranges.md)
- [rotatesCoordinateSystemForLayoutOrientation](appkit/nstextselectionnavigation/rotatescoordinatesystemforlayoutorientation.md)
- [NSTextSelectionNavigation.Modifier](appkit/nstextselectionnavigation/modifier.md)
- [NSTextSelectionNavigation.Direction](appkit/nstextselectionnavigation/direction.md)
- [textSelection(for:enclosing:inContainerAt:)](appkit/nstextselectionnavigation/textselection(for:enclosing:incontainerat:).md)
