---
title: NFCTagReaderSession.PollingOption
framework: corenfc
role: symbol
role_heading: Structure
path: corenfc/nfctagreadersession/pollingoption
---

# NFCTagReaderSession.PollingOption

Options that determine the type of tags that a reader session should detect during a polling sequence.

## Declaration

```swift
struct PollingOption
```

## Overview

Overview You can combine options to have the reader session scan and detect different tag types at the same time.

## Topics

### Polling Options

- [iso14443](corenfc/nfctagreadersession/pollingoption/iso14443.md)
- [iso15693](corenfc/nfctagreadersession/pollingoption/iso15693.md)
- [iso18092](corenfc/nfctagreadersession/pollingoption/iso18092.md)

### Initializers

- [init(rawValue:)](corenfc/nfctagreadersession/pollingoption/init(rawvalue:).md)

### Type Properties

- [pace](corenfc/nfctagreadersession/pollingoption/pace.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Creating a Tag Reader Session

- [init(pollingOption:delegate:queue:)](corenfc/nfctagreadersession/init(pollingoption:delegate:queue:).md)
- [NFCTagReaderSessionDelegate](corenfc/nfctagreadersessiondelegate-2joku.md)
