---
title: magnetometerData
framework: coremotion
role: symbol
role_heading: Instance Property
path: coremotion/cmmotionmanager/magnetometerdata
---

# magnetometerData

The latest sample of magnetometer data.

## Declaration

```swift
var magnetometerData: CMMagnetometerData? { get }
```

## Discussion

Discussion If no magnetometer data is available, the value of this property is nil. An app that is receiving magnetometer data after calling startMagnetometerUpdates() periodically checks the value of this property and processes the magnetometer data.

## See Also

### Managing Magnetometer Updates

- [magnetometerUpdateInterval](coremotion/cmmotionmanager/magnetometerupdateinterval.md)
- [startMagnetometerUpdates(to:withHandler:)](coremotion/cmmotionmanager/startmagnetometerupdates(to:withhandler:).md)
- [startMagnetometerUpdates()](coremotion/cmmotionmanager/startmagnetometerupdates().md)
- [stopMagnetometerUpdates()](coremotion/cmmotionmanager/stopmagnetometerupdates().md)
- [CMMagnetometerHandler](coremotion/cmmagnetometerhandler.md)
