---
title: "didRemove(_:)"
framework: imagecapturecore
role: symbol
role_heading: Instance Method
path: "imagecapturecore/icdevicedelegate/didremove(_:)"
---

# didRemove(_:)

Tells the delegate that a device has been removed.

## Declaration

```swift
func didRemove(_ device: ICDevice)
```

## See Also

### Responding to Device Events

- [device(_:didOpenSessionWithError:)](imagecapturecore/icdevicedelegate/device(_:didopensessionwitherror:).md)
- [device(_:didCloseSessionWithError:)](imagecapturecore/icdevicedelegate/device(_:didclosesessionwitherror:).md)
- [deviceDidBecomeReady(_:)](imagecapturecore/icdevicedelegate/devicedidbecomeready(_:).md)
- [device(_:didReceiveStatusInformation:)](imagecapturecore/icdevicedelegate/device(_:didreceivestatusinformation:).md)
- [device(_:didEncounterError:)](imagecapturecore/icdevicedelegate/device(_:didencountererror:).md)
- [device(_:didEjectWithError:)](imagecapturecore/icdevicedelegate/device(_:didejectwitherror:).md)
