---
title: "restartPolling(configuration:)"
framework: corenfc
role: symbol
role_heading: Instance Method
path: "corenfc/nfctagreadersession/restartpolling(configuration:)"
---

# restartPolling(configuration:)

Restart the polling sequence in this session to discover new tags using the provided configuration.  New tags discovered from polling will return in the subsequent NFCTagReaderSessionDelegate.tagReaderSession(_:, didDetect:) call. Tags that are returned previously by NFCTagReaderSessionDelegate.tagReaderSession(_:, didDetect:) will become invalid, and all references to these tags shall be removed to properly release the resources. Calling this method on an invalidated session will have no effect; a new reader session is required to restart the reader.

## Declaration

```swift
func restartPolling(configuration: NFCTagReaderSession.Configuration)
```
