---
title: "init(issuerData:signature:)"
framework: passkit
role: symbol
role_heading: Initializer
path: "passkit/pkaddpassesviewcontroller/init(issuerdata:signature:)"
---

# init(issuerData:signature:)

Initializes and returns a new add-passes view controller with the issuer data, and signature you provide.

## Declaration

```swift
init(issuerData: Data, signature: Data) throws
```

## Parameters

- `issuerData`: The doc://com.apple.documentation/documentation/Foundation/NSData object that represents the issuer data.
- `signature`: The doc://com.apple.documentation/documentation/Foundation/NSData object that represents the issuer’s signature.

## See Also

### Creating an add-passes view controller

- [init(pass:)](passkit/pkaddpassesviewcontroller/init(pass:).md)
- [init(passes:)](passkit/pkaddpassesviewcontroller/init(passes:).md)
