---
title: "init(referenceObjects:trackingConfiguration:)"
framework: arkit
role: symbol
role_heading: Initializer
path: "arkit/objecttrackingprovider/init(referenceobjects:trackingconfiguration:)"
---

# init(referenceObjects:trackingConfiguration:)

Creates an object-tracking provider.

## Declaration

```swift
init(referenceObjects: [ReferenceObject], trackingConfiguration: ObjectTrackingProvider.TrackingConfiguration? = nil)
```

## Parameters

- `referenceObjects`: The reference objects to look for
- `trackingConfiguration`: Optional parameters for configuring object tracking if not provided, the framework applies a set of default values.

## Discussion

Discussion The method clamps the numeric parameter values for configuring tracking if they’re outside their supported range.
