Class

NFCReaderSession

The abstract base class that represents a reader session for detecting NFC tags.

Declaration

@interface NFCReaderSession : NSObject

Overview

You do not create instances of this class. Instead, you create and use an instance of NFCNDEFReaderSession or NFCTagReaderSession. Only one reader session of any type can be active in the system at a time. The system puts additional sessions in a queue and processes them in FIFO order.

Topics

Determining Tag Reading Capability

readingAvailable

A Boolean value that determines whether the device supports NFC tag reading.

Beta

Working with a Session

delegate

The delegate of the reader session.

sessionQueue

The queue on which the reader session delegate callbacks and completion block handlers are dispatched.

Relationships

Inherits From

Conforms To

See Also

Reader Sessions

NFCNDEFReaderSession

A reader session for detecting NFC Data Exchange Format (NDEF) tags.

NFCTagReaderSession

A reader session for detecting ISO7816, ISO15693, FeliCa, and MIFARE tags.

Beta
NFCVASReaderSession

A reader session for processing Value Added Service (VAS) tags.

Beta
NFCReaderSession

A general interface for interacting with a reader session.

NFCReaderSessionDelegate

A collection of callbacks that provide information about the status of an NFC reader session.

Near Field Communication Tag Reader Session Formats Entitlement

The Near Field Communication data formats the app is allowed to read.

Key: com.apple.developer.nfc.readersession.formats

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software