<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 11.0.0 -",
    "tvOS: 14.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INIntentResolutionResult/unsupported()",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INIntentResolutionResult(cm)unsupported"
  },
  "title" : "unsupported()"
}
-->

# unsupported()

Creates an object whose resolution indicates that your app doesn’t support the specified value.

```
class func unsupported() -> Self
```

## Return Value

A new resolution result object.

## Discussion

Use this method to create a resolution result object when your app doesn’t support an intent parameter. When you return a resolution of this type, Siri prompts the user to provide a new value and then passes that value back to you for resolution. The cycle of prompting the user and asking you to resolve the parameter continues until you resolve the parameter successfully.

---

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)