---
title: state
framework: arkit
role: symbol
role_heading: Instance Property
path: arkit/argeotrackingstatus/state-swift.property
---

# state

A value that describes the session’s current geo-tracking state.

## Declaration

```swift
var state: ARGeoTrackingStatus.State { get }
```

## Discussion

Discussion For any state in a frame’s geoTrackingStatus, ARKit provides a stateReason. A given geo-tracking status may intermix states and reasons, so the reasons are not tied to specific states.

## See Also

### Checking State

- [ARGeoTrackingStatus.State](arkit/argeotrackingstatus/state-swift.enum.md)
