---
title: NFCVASReaderSessionDelegate
framework: corenfc
role: symbol
role_heading: Protocol
path: corenfc/nfcvasreadersessiondelegate
---

# NFCVASReaderSessionDelegate

A protocol that an object implements to receive callbacks from a VAS reader session.

## Declaration

```swift
protocol NFCVASReaderSessionDelegate : NSObjectProtocol
```

## Topics

### Handling Session Activation

- [readerSessionDidBecomeActive(_:)](corenfc/nfcvasreadersessiondelegate/readersessiondidbecomeactive(_:).md)

### Receiving VAS Responses

- [readerSession(_:didReceive:)](corenfc/nfcvasreadersessiondelegate/readersession(_:didreceive:).md)
- [NFCVASResponse](corenfc/nfcvasresponse.md)

### Handling an Invalidated Session

- [readerSession(_:didInvalidateWithError:)](corenfc/nfcvasreadersessiondelegate/readersession(_:didinvalidatewitherror:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a VAS Reader Session

- [init(vasCommandConfigurations:delegate:queue:)](corenfc/nfcvasreadersession/init(vascommandconfigurations:delegate:queue:)-23h52.md)
- [NFCVASCommandConfiguration](corenfc/nfcvascommandconfiguration.md)
