Package apple.corenfc.protocol
Interface NFCReaderSessionDelegate
-
public interface NFCReaderSessionDelegate[@protocol] NFCReaderSession General reader session callbacks
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidreaderSessionDidBecomeActive(NFCReaderSession session)readerSessionDidBecomeActive: Gets called when the NFC reader session has become active.default voidreaderSessionDidDetectTags(NFCReaderSession session, NSArray<?> tags)readerSession:didDetectTags: Gets called when the reader detects NFC tag(s) in the polling sequence.voidreaderSessionDidInvalidateWithError(NFCReaderSession session, NSError error)readerSession:didInvalidateWithError: Gets called when a session becomes invalid.
-
-
-
Method Detail
-
readerSessionDidDetectTags
default void readerSessionDidDetectTags(NFCReaderSession session, NSArray<?> tags)
readerSession:didDetectTags: Gets called when the reader detects NFC tag(s) in the polling sequence.- Parameters:
session- The session object used for tag detection.tags- Array of @link NFCTag @link/ objects.
-
readerSessionDidInvalidateWithError
void readerSessionDidInvalidateWithError(NFCReaderSession session, NSError error)
readerSession:didInvalidateWithError: Gets called when a session becomes invalid. At this point the client is expected to discard the returned session object.- Parameters:
session- The session object that is invalidated.error- The error indicates the invalidation reason.
-
readerSessionDidBecomeActive
void readerSessionDidBecomeActive(NFCReaderSession session)
readerSessionDidBecomeActive: Gets called when the NFC reader session has become active. RF is enabled and reader is scanning for tags. The @link readerSession:didDetectTags: @link/ will be called when a tag is detected.- Parameters:
session- The session object in the active state.
-
-