---
title: "sensorReader(_:startRecordingFailedWithError:)"
framework: sensorkit
role: symbol
role_heading: Instance Method
path: "sensorkit/srsensorreaderdelegate/sensorreader(_:startrecordingfailedwitherror:)"
---

# sensorReader(_:startRecordingFailedWithError:)

Provides the delegate with a reason when the reader fails to record.

## Declaration

```swift
optional func sensorReader(_ reader: SRSensorReader, startRecordingFailedWithError error: any Error)
```

## Parameters

- `reader`: The sensor reader that failed to start recording.
- `error`: An object that describes the cause of failure.

## See Also

### Recording Data

- [sensorReaderWillStartRecording(_:)](sensorkit/srsensorreaderdelegate/sensorreaderwillstartrecording(_:).md)
- [sensorReaderDidStopRecording(_:)](sensorkit/srsensorreaderdelegate/sensorreaderdidstoprecording(_:).md)
- [sensorReader(_:stopRecordingFailedWithError:)](sensorkit/srsensorreaderdelegate/sensorreader(_:stoprecordingfailedwitherror:).md)
