---
title: "provider(for:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiresponder/provider(for:)"
---

# provider(for:)

Asks the responder for an element provider to fulfill the given focus-based deferred element. Check the identifier of the deferred element to identify which deferred element this is. By default, this returns nil. Return a non-nil provider to make this responder responsible for providing elements for this fulfillment of the deferred element.

## Declaration

```swift
func provider(for deferredElement: UIDeferredMenuElement) -> UIDeferredMenuElement.Provider?
```
