---
title: PKShareSecureElementPassViewControllerDelegate
framework: passkit
role: symbol
role_heading: Protocol
path: passkit/pksharesecureelementpassviewcontrollerdelegate
---

# PKShareSecureElementPassViewControllerDelegate

## Declaration

```swift
protocol PKShareSecureElementPassViewControllerDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [shareSecureElementPassViewController(_:didCreateShare:activationCode:)](passkit/pksharesecureelementpassviewcontrollerdelegate/sharesecureelementpassviewcontroller(_:didcreateshare:activationcode:).md)
- [shareSecureElementPassViewController(_:didFinishWith:)](passkit/pksharesecureelementpassviewcontrollerdelegate/sharesecureelementpassviewcontroller(_:didfinishwith:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### General purpose passes

- [PKSecureElementPass](passkit/pksecureelementpass.md)
- [PKAddSecureElementPassConfiguration](passkit/pkaddsecureelementpassconfiguration.md)
- [PKAddSecureElementPassViewController](passkit/pkaddsecureelementpassviewcontroller.md)
- [PKPass](passkit/pkpass.md)
- [PKAddPassesViewController](passkit/pkaddpassesviewcontroller.md)
- [AsyncShareablePassConfiguration](passkit/asyncshareablepassconfiguration.md)
- [PKShareSecureElementPassViewController](passkit/pksharesecureelementpassviewcontroller.md)
- [PKShareablePassMetadata.Preview](passkit/pkshareablepassmetadata/preview-swift.class.md)
- [PKShareSecureElementPassResult](passkit/pksharesecureelementpassresult.md)
