---
title: "accessoryBrowser(_:didRemoveUnconfiguredAccessories:)"
framework: externalaccessory
role: symbol
role_heading: Instance Method
path: "externalaccessory/eawifiunconfiguredaccessorybrowserdelegate/accessorybrowser(_:didremoveunconfiguredaccessories:)"
---

# accessoryBrowser(_:didRemoveUnconfiguredAccessories:)

Indicates that the browser removed an unconfigured accessory from the search results.

## Declaration

```swift
func accessoryBrowser(_ browser: EAWiFiUnconfiguredAccessoryBrowser, didRemoveUnconfiguredAccessories accessories: Set<EAWiFiUnconfiguredAccessory>)
```

## Parameters

- `browser`: The instance of doc://com.apple.externalaccessory/documentation/ExternalAccessory/EAWiFiUnconfiguredAccessoryBrowser that is generating the event.
- `accessories`: The set of doc://com.apple.externalaccessory/documentation/ExternalAccessory/EAWiFiUnconfiguredAccessory objects that have been removed from the scan results since the last update. The browser removes only accessories that match the filter predicate you specified at the start of the search.

## Discussion

Discussion This method is called when the browser removes an accessory from the primary list of unconfigured accessories represented in its unconfiguredAccessories property. A delegate can implement this method to present to the user the current list of unconfigured accessories. Because this method is called every time an unconfigured accessory is removed from the list, you might use this callback as a prompt to check the list of accessories in unconfiguredAccessories.

## See Also

### Getting Updates About the Search Process

- [accessoryBrowser(_:didFindUnconfiguredAccessories:)](externalaccessory/eawifiunconfiguredaccessorybrowserdelegate/accessorybrowser(_:didfindunconfiguredaccessories:).md)
