---
title: "init(delegate:queue:)"
framework: externalaccessory
role: symbol
role_heading: Initializer
path: "externalaccessory/eawifiunconfiguredaccessorybrowser/init(delegate:queue:)"
---

# init(delegate:queue:)

Creates a browser object that scans for unconfigured accessories.

## Declaration

```swift
init(delegate: (any EAWiFiUnconfiguredAccessoryBrowserDelegate)?, queue: dispatch_queue_t?)
```

## Parameters

- `delegate`: The object that you use to receive browser-related events.
- `queue`: The dispatch queue on which the delegate would like to receive events. If nil, the events will be on the main queue.

## Return Value

Return Value An initialized browser object.

## Discussion

Discussion This method is the designated initializer for EAWiFiUnconfiguredAccessoryBrowser. After initialization, an app can configure a browser object based on its interests.
