---
title: "registeredTypeIdentifiers(fileOptions:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsitemprovider/registeredtypeidentifiers(fileoptions:)"
---

# registeredTypeIdentifiers(fileOptions:)

Returns an array with a subset of type identifiers for the item provider, according to the specified file options, in the same order they were registered.

## Declaration

```swift
func registeredTypeIdentifiers(fileOptions: NSItemProviderFileOptions = []) -> [String]
```

## Parameters

- `fileOptions`: An array of doc://com.apple.foundation/documentation/Foundation/NSItemProviderFileOptions.

## Return Value

Return Value An array of type identifier strings.

## Discussion

Discussion To access the array of all registered UTIs, 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)
- [hasRepresentationConforming(toTypeIdentifier:fileOptions:)](foundation/nsitemprovider/hasrepresentationconforming(totypeidentifier:fileoptions:).md)
- [registeredTypeIdentifiers](foundation/nsitemprovider/registeredtypeidentifiers.md)
