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

# browser(_:isColumnValid:)

Returns whether the contents of the specified column are valid.

## Declaration

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

## Parameters

- `sender`: The browser containing the column to validate.
- `column`: The index of the column to validate.

## Return Value

Return Value true if the column’s contents are valid; otherwise, false. If false is returned, sender reloads the column.

## Discussion

Discussion This method is invoked in response to the validateVisibleColumns()method of NSBrowser being sent to sender.

## See Also

### Related Documentation

- [Browser Programming Topics](apple-archive/documentation/Cocoa/Conceptual/Browser.md)

### Getting Browser Information

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