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

# restartPolling()

Restarts the polling sequence so the reader session can discover new tags.

## Declaration

```swift
func restartPolling()
```

## Discussion

Discussion After restarting the polling sequence, the reader session sends newly detected tags to the session’s delegate method tagReaderSession(_:didDetect:). note: Tags detected before polling restarts are invalid. Your app should discard any references it has to the invalid tags to free system resources. Calling restartPolling() on an invalidated session has no effect. If you need to restart the reader session, create a new NFCTagReaderSession.
