---
title: "browser(_:numberOfRowsInColumn:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsbrowserdelegate/browser(_:numberofrowsincolumn:)"
---

# browser(_:numberOfRowsInColumn:)

Returns the number of rows of data in the specified column.

## Declaration

```swift
@MainActor optional func browser(_ sender: NSBrowser, numberOfRowsInColumn column: Int) -> Int
```

## Parameters

- `sender`: The browser.
- `column`: The index of the column.

## Return Value

Return Value The number of rows of data.

## Discussion

Discussion Either this method or browser(_:createRowsForColumn:in:) must be implemented, but not both.

## See Also

### Related Documentation

- [browser(_:willDisplayCell:atRow:column:)](appkit/nsbrowserdelegate/browser(_:willdisplaycell:atrow:column:).md)

### Getting Browser Information

- [browser(_:isColumnValid:)](appkit/nsbrowserdelegate/browser(_:iscolumnvalid:).md)
- [browser(_:numberOfChildrenOfItem:)](appkit/nsbrowserdelegate/browser(_:numberofchildrenofitem:).md)
- [browser(_:titleOfColumn:)](appkit/nsbrowserdelegate/browser(_:titleofcolumn:).md)
