---
title: NFCTagReaderSessionDelegate
framework: corenfc
role: symbol
role_heading: Protocol
path: corenfc/nfctagreadersessiondelegate-2joku
---

# NFCTagReaderSessionDelegate

A protocol that an object implements to receive callbacks sent from an NFC tag reader session.

## Declaration

```swift
protocol NFCTagReaderSessionDelegate : NSObjectProtocol
```

## Topics

### Handling Session Activation

- [tagReaderSessionDidBecomeActive(_:)](corenfc/nfctagreadersessiondelegate-2joku/tagreadersessiondidbecomeactive(_:).md)

### Finding NFC Tags

- [tagReaderSession(_:didDetect:)](corenfc/nfctagreadersessiondelegate-2joku/tagreadersession(_:diddetect:).md)

### Handling an Invalidated Session

- [tagReaderSession(_:didInvalidateWithError:)](corenfc/nfctagreadersessiondelegate-2joku/tagreadersession(_:didinvalidatewitherror:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a tag reader session

- [init(delegate:queue:)](corenfc/nfcpaymenttagreadersession/init(delegate:queue:).md)
