connect(to:completionHandler:)
Connects the reader session to a tag and activates that tag.
Declaration
@preconcurrency func connect(to tag: NFCTag, completionHandler: @escaping @Sendable ((any Error)?) -> Void)func connect(to tag: NFCTag, completionHandler: @escaping ((any Error)?) -> Void)Parameters
- tag:
A tag to which the reader session should attempt to connect.
- completionHandler:
A handler that the reader session invokes after completing the tag-connect request. The handler has the following parameter:
- error
nilwhen the session successfully connects to the tag; otherwise, an Error object.
The session calls
completionHandleron the dispatch queue provided when creating the Nfctagreadersession.
Discussion
A tag stays connected until your app connects to a different tag or restarts polling. Connecting to a tag that is already connected has no effect.