<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "tvOS: 10.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ExternalAccessory",
  "identifier" : "/documentation/ExternalAccessory/EAWiFiUnconfiguredAccessoryBrowser/unconfiguredAccessories",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "External Accessory"
    ],
    "preciseIdentifier" : "c:objc(cs)EAWiFiUnconfiguredAccessoryBrowser(py)unconfiguredAccessories"
  },
  "title" : "unconfiguredAccessories"
}
-->

# unconfiguredAccessories

The set of unconfigured accessories that have been discovered.

```
var unconfiguredAccessories: Set<EAWiFiUnconfiguredAccessory> { get }
```

## Discussion

The set of accessories in this property represents a snapshot that includes only those objects that match the filter predicate defined when starting the search. You can think of this property as representing the primary list of unconfigured accessories that have been found. Note that the [`accessoryBrowser(_:didFindUnconfiguredAccessories:)`](/documentation/ExternalAccessory/EAWiFiUnconfiguredAccessoryBrowserDelegate/accessoryBrowser(_:didFindUnconfiguredAccessories:)) delegate method is called when accessories are added to this list; similarly, [`accessoryBrowser(_:didRemoveUnconfiguredAccessories:)`](/documentation/ExternalAccessory/EAWiFiUnconfiguredAccessoryBrowserDelegate/accessoryBrowser(_:didRemoveUnconfiguredAccessories:)) is called when accessories are removed from this list.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)