---
title: "sensorReader(_:fetching:failedWithError:)"
framework: sensorkit
role: symbol
role_heading: Instance Method
path: "sensorkit/srsensorreaderdelegate/sensorreader(_:fetching:failedwitherror:)"
---

# sensorReader(_:fetching:failedWithError:)

Provides the delegate with a fetch failure reason.

## Declaration

```swift
optional func sensorReader(_ reader: SRSensorReader, fetching fetchRequest: SRFetchRequest, failedWithError error: any Error)
```

## Parameters

- `reader`: The sensor reader for which the fetch failed.
- `fetchRequest`: The original fetch request.
- `error`: An object that describes the cause of failure.

## See Also

### Reading Recorded Data

- [sensorReader(_:fetching:didFetchResult:)](sensorkit/srsensorreaderdelegate/sensorreader(_:fetching:didfetchresult:).md)
- [sensorReader(_:didCompleteFetch:)](sensorkit/srsensorreaderdelegate/sensorreader(_:didcompletefetch:).md)
