<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/ARCamera/TrackingState-swift.enum/limited(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "s:So8ARCameraC5ARKitE13TrackingStateO7limitedyA2E6ReasonOcAEmF"
  },
  "title" : "ARCamera.TrackingState.limited(_:)"
}
-->

# ARCamera.TrackingState.limited(_:)

Tracking is available, but the quality of results is questionable.

```
case limited(ARCamera.TrackingState.Reason)
```

## Discussion

In this state, the positions and transforms of anchors in the scene (especially detected planes) may not be accurate or consistent from one captured frame to the next.

See the associated [`ARCamera.TrackingState.Reason`](/documentation/ARKit/ARCamera/TrackingState-swift.enum/Reason) value for information you can present to the user for improving tracking quality.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)