---
title: "canLoadObject(ofClass:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsitemprovider/canloadobject(ofclass:)-40grc"
---

# canLoadObject(ofClass:)

Returns a Boolean value indicating whether an item provider can load objects of a specified class.

## Declaration

```swift
func canLoadObject<T>(ofClass: T.Type) -> Bool where T : _ObjectiveCBridgeable, T._ObjectiveCType : NSItemProviderReading
```

## Parameters

- `ofClass`: The object class for comparison.

## See Also

### Querying the provider’s contents

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