---
title: accessibilitySelectedRows()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsaccessibilitytable/accessibilityselectedrows()
---

# accessibilitySelectedRows()

Returns the currently selected rows for the table.

## Declaration

```swift
optional func accessibilitySelectedRows() -> [any NSAccessibilityRow]?
```

## Return Value

Return Value An array containing the currently selected rows for the table.

## Discussion

Discussion This method is the getter for the NSAccessibilityProtocol protocol’s accessibilitySelectedRows property. Additionally, your class needs to send a selectedRowsChanged notification whenever the table’s selected rows change.

## See Also

### Supporting Accessibility

- [accessibilityColumnHeaderUIElements()](appkit/nsaccessibilitytable/accessibilitycolumnheaderuielements().md)
- [accessibilityColumns()](appkit/nsaccessibilitytable/accessibilitycolumns().md)
- [accessibilityLabel()](appkit/nsaccessibilitytable/accessibilitylabel().md)
- [accessibilityRowHeaderUIElements()](appkit/nsaccessibilitytable/accessibilityrowheaderuielements().md)
- [accessibilityRows()](appkit/nsaccessibilitytable/accessibilityrows().md)
- [accessibilitySelectedCells()](appkit/nsaccessibilitytable/accessibilityselectedcells().md)
- [accessibilitySelectedColumns()](appkit/nsaccessibilitytable/accessibilityselectedcolumns().md)
- [accessibilityVisibleCells()](appkit/nsaccessibilitytable/accessibilityvisiblecells().md)
- [accessibilityVisibleColumns()](appkit/nsaccessibilitytable/accessibilityvisiblecolumns().md)
- [accessibilityVisibleRows()](appkit/nsaccessibilitytable/accessibilityvisiblerows().md)
- [setAccessibilitySelectedRows(_:)](appkit/nsaccessibilitytable/setaccessibilityselectedrows(_:).md)
- [accessibilityHeaderGroup()](appkit/nsaccessibilitytable/accessibilityheadergroup().md)
