<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "watchOS: 4.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INNotebookItemTypeResolutionResult/disambiguation(with:)",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "s:So34INNotebookItemTypeResolutionResultC7IntentsE14disambiguation4withABXDSaySo0abC0VG_tFZ"
  },
  "title" : "disambiguation(with:)"
}
-->

# disambiguation(with:)

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

```
@nonobjc static func disambiguation(with notebookItemTypesToDisambiguate: [INNotebookItemType]) -> Self
```

## Parameters

`notebookItemTypesToDisambiguate`

An array of [`INNotebookItemType`](/documentation/Intents/INNotebookItemType) values for the user to choose from.

## Return Value

A new [`INNotebookItemTypeResolutionResult`](/documentation/Intents/INNotebookItemTypeResolutionResult) object.

## Discussion

Use this method to create a result object when more than one notebook item type matches the given information and you cannot pick one definitively. Ask the user to select from among the item types that you specify.

---

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)