---
title: "deviceBrowserDidEnumerateLocalDevices(_:)"
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: "imagecapturecore/icdevicebrowserdelegate/devicebrowserdidenumeratelocaldevices(_:)"
---

# deviceBrowserDidEnumerateLocalDevices(_:)

Tells the delegate that the device browser has completed sending deviceBrowser(_:didAdd:moreComing:) for all local devices.

## Declaration

```swift
optional func deviceBrowserDidEnumerateLocalDevices(_ browser: ICDeviceBrowser)
```

## Discussion

Discussion Detecting locally connected devices (USB and FireWire devices) is faster than detecting devices connected using a network protocol. An Image Capture client application may use this message to update its user interface to let the user know that it has completed looking for locally connected devices and then started looking for network devices.

## See Also

### Adding and Removing Devices

- [deviceBrowser(_:didAdd:moreComing:)](imagecapturecore/icdevicebrowserdelegate/devicebrowser(_:didadd:morecoming:).md)
- [deviceBrowser(_:didRemove:moreGoing:)](imagecapturecore/icdevicebrowserdelegate/devicebrowser(_:didremove:moregoing:).md)
