---
title: "disambiguation(with:)"
framework: intents
role: symbol
role_heading: Type Method
path: "intents/inspatialeventtriggerresolutionresult/disambiguation(with:)"
---

# disambiguation(with:)

Creates an object whose resolution requires the user to select from among the specified objects.

## Declaration

```swift
class func disambiguation(with spatialEventTriggersToDisambiguate: [INSpatialEventTrigger]) -> Self
```

## Parameters

- `spatialEventTriggersToDisambiguate`: An array of doc://com.apple.sirikit/documentation/Intents/INSpatialEventTrigger objects for the user to choose from.

## Return Value

Return Value A new INSpatialEventTriggerResolutionResult object.

## Discussion

Discussion Use this method to create a result object when more than one trigger condition matches the provided information and you cannot pick one definitively. Ask the user to select from among the triggers that you specify. For each INSpatialEventTrigger object that you provide, include enough information to be able to resolve that trigger uniquely later.

## See Also

### Creating a Resolution Result Object

- [success(with:)](intents/inspatialeventtriggerresolutionresult/success(with:).md)
- [confirmationRequired(with:)](intents/inspatialeventtriggerresolutionresult/confirmationrequired(with:).md)
