---
title: ICDeleteError
framework: imagecapturecore
role: symbol
role_heading: Structure
path: imagecapturecore/icdeleteerror
---

# ICDeleteError

An error resulting from a deletion request.

## Declaration

```swift
struct ICDeleteError
```

## Topics

### Creating a Deletion Error

- [init(rawValue:)](imagecapturecore/icdeleteerror/init(rawvalue:).md)

### Reading a Deletion Error

- [canceled](imagecapturecore/icdeleteerror/canceled.md)
- [deviceMissing](imagecapturecore/icdeleteerror/devicemissing.md)
- [fileMissing](imagecapturecore/icdeleteerror/filemissing.md)
- [readOnly](imagecapturecore/icdeleteerror/readonly.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Deleting Files

- [isLocked](imagecapturecore/iccameradevice/islocked.md)
- [ICDeleteResult](imagecapturecore/icdeleteresult.md)
- [requestDeleteFiles(_:)](imagecapturecore/iccameradevice/requestdeletefiles(_:).md)
- [requestDeleteFiles(_:deleteFailed:completion:)](imagecapturecore/iccameradevice/requestdeletefiles(_:deletefailed:completion:).md)
- [cancelDelete()](imagecapturecore/iccameradevice/canceldelete().md)
