---
title: selectedSegment
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nssegmentedcell/selectedsegment
---

# selectedSegment

The index of the selected segment of the control, or -1 if no segment is selected.

## Declaration

```swift
var selectedSegment: Int { get set }
```

## Discussion

Discussion This property contains the zero-based index of the segment. If the control allows multiple selections, the value of this property is the index of the most recently selected segment. If you specify an index that is out of bounds, an exception (rangeException) is raised.

## See Also

### Specifying the Selected Segment

- [setSelected(_:forSegment:)](appkit/nssegmentedcell/setselected(_:forsegment:).md)
- [selectSegment(withTag:)](appkit/nssegmentedcell/selectsegment(withtag:).md)
- [makeNextSegmentKey()](appkit/nssegmentedcell/makenextsegmentkey().md)
- [makePreviousSegmentKey()](appkit/nssegmentedcell/makeprevioussegmentkey().md)
- [isSelected(forSegment:)](appkit/nssegmentedcell/isselected(forsegment:).md)
