---
title: NFCNDEFReaderSessionDelegate
framework: corenfc
role: symbol
role_heading: Protocol
path: corenfc/nfcndefreadersessiondelegate
---

# NFCNDEFReaderSessionDelegate

A protocol that an object implements to serve as an NDEF reader session delegate.

## Declaration

```swift
protocol NFCNDEFReaderSessionDelegate : NSObjectProtocol
```

## Topics

### Handling Session Activation

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

### Finding NDEF Messages and Tags

- [readerSession(_:didDetectNDEFs:)](corenfc/nfcndefreadersessiondelegate/readersession(_:diddetectndefs:).md)
- [readerSession(_:didDetect:)](corenfc/nfcndefreadersessiondelegate/readersession(_:diddetect:).md)

### Handling an Invalidated Session

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

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a Session

- [init(delegate:queue:invalidateAfterFirstRead:)](corenfc/nfcndefreadersession/init(delegate:queue:invalidateafterfirstread:).md)
