---
title: "hasRepresentationConforming(toTypeIdentifier:fileOptions:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsitemprovider/hasrepresentationconforming(totypeidentifier:fileoptions:)"
---

# hasRepresentationConforming(toTypeIdentifier:fileOptions:)

Returns a Boolean value indicating whether an item provider contains a data representation conforming to a specified universal type identifier and to specified open-in-place behavior.

## Declaration

```swift
func hasRepresentationConforming(toTypeIdentifier typeIdentifier: String, fileOptions: NSItemProviderFileOptions = []) -> Bool
```

## Discussion

Discussion To check all registered UTIs for type conformance, pass the value 0 in the fileOptions parameter.

## See Also

### Querying the provider’s contents

- [canLoadObject(ofClass:)](foundation/nsitemprovider/canloadobject(ofclass:)-3eig9.md)
- [canLoadObject(ofClass:)](foundation/nsitemprovider/canloadobject(ofclass:)-40grc.md)
- [hasItemConformingToTypeIdentifier(_:)](foundation/nsitemprovider/hasitemconformingtotypeidentifier(_:).md)
- [registeredTypeIdentifiers](foundation/nsitemprovider/registeredtypeidentifiers.md)
- [registeredTypeIdentifiers(fileOptions:)](foundation/nsitemprovider/registeredtypeidentifiers(fileoptions:).md)
